|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Degré de Satisfaction avec HFSQL. |
Débuté par Monsieur AMINE, 05 fév. 2018 20:55 - 38 réponses |
| |
| | | |
|
| |
Membre enregistré 333 messages Popularité : +9 (13 votes) |
|
Posté le 05 février 2018 - 20:55 |
Bonsoir. Je travaille avec HFSQL depuis la version 5.5. J'ai rencontré plusieurs problèmes durant toutes ces années avec HFSQL. J'ai des problèmes au niveau : - d'index suite à une coupure de courant la nuit pourtant on utilise des onduleurs. Il suffit que le programme soit ouvert et connecté a la BD, on a un grand risque que les index seront endommagés suite à un arrêt brusque du PC. - suite au problème des index non corrigé, la BD devienne non cohérente. - un nouveau enregistrement est placé dans un ancien enregistrement actif pourtant j'utilise bien le HRAZ - le premier ajout d'un enregistrement (HAJOUTE) juste après l'ouverture de l'ordinateur nécessite plus de temps. - le déclenchement des triggers serveurs (à 95% reussite et 5% echec)
Avez vous rencontrez ces problèmes ? et comment les résoudre ? Changer HFSQL par d'autre ?
Je voudrais savoir le degré de satisfaction avec le HFSQL C/S. Est ce que vous êtes satisfait à 90 % ou 80 ou 70 ...
Je suis en attente de vos retours. Merci d'avance. Amine |
| |
| |
| | | |
|
| | |
| |
Posté le 05 février 2018 - 21:21 |
bonjour
pour petite base hyper files
pour grosse base postgres en plus des requetes qui marche sur postgre et pas hyper file
gestion psql dans les fonctions pour import csv ou autre |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 333 messages Popularité : +9 (13 votes) |
|
Posté le 06 février 2018 - 08:32 |
@ Serge. Merci bien pour le retour. Si j'ai bien compris, il faut éviter d’utiliser les commandes H comme HAjoute , HFiltre et utilser seulement les commandes de HExécuteRequêteSQL comme exemple HExécuteRequêteSQL(REQ_CLIENTS,hRequêteSansCorrection,"SELECT * FROM CLIENT") Je voudrais savoir 1) si vous avez aussi des problèmes d'index avec PostgreSQL lorsque le programme est ouvert. Si oui est ce que la base devienne non cohérente. exemple Affichage En Tete BL + MT TTC BL =1000 et pas de lignes parce que le fichier est endommagé. Est ce que le système corrige lui meme les problèmes d'index automatiquement ? 2) Est ce que la gestion des triggers avec les procedures stockés est 100% correcte ? Merci d'avance. Amine |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 165 messages Popularité : +12 (12 votes) |
|
Posté le 06 février 2018 - 09:41 |
Bonjour;
Si le problème se pose au niveau d'index qui vient des coupures de courant ou fermeture brusque du logiciel alors la solution c'est ré-indexer. Comment ?
Exemple : définir une rubrique dans la BDD de type booléen, à l'ouverture du logiciel on teste :
si la rubrique est VRAI on là rend FAUX et on continue // Le logiciel s'est fermé normalement si la rubrique est FAUX on ré-index et on continue. // Le logiciel s'est fermé brusquement
à la fermeture du logiciel : mètre la rubrique à VRAI
Bon DevMessage modifié, 06 février 2018 - 09:42 |
| |
| |
| | | |
|
| | |
| |
Posté le 06 février 2018 - 10:34 |
Le 05/02/2018 à 20:21, serge a écrit :
bonjour
pour petite base hyper files
pour grosse base postgres en plus des requetes qui marche sur postgre et pas hyper file gestion psql dans les fonctions pour import csv ou autre J'ai de grosses bases de données plus de 50.000 / voir 300.000 et plus patients ... documents, j'en ai certain où j'arrive à 1 million d'enregistrements (cabinet médicaus) depuis 20 ans j'ai pour ainsi dire pas de problèmes si j'ai des problèmes jusqu'à présent cela tout été la configuration qui ne suit pas ... Tout ou presque tout est en Requete ... donc je ne comprends trop pourquoi dire que cela ne marche pas en CLIENT /SERVEUR J'ai plus ou moins 300 ou 400 clients sur sites différentes des clients qui ont plusieurs cabinets endroits différents .... Je dis pas que Posgress soit mauvais ... je ne connais pas mais dire que HyperFile est mauvais ... pas trop d'accord. La preuve le succès de Windev il faut bien le reconnaitre. Bon windev |
| |
| |
| | | |
|
| | |
| |
Posté le 06 février 2018 - 10:56 |
- nous n'avons jamais eu de soucis d'enregistrements écrasés par HFCS, à voir du code du source de l'application - nous n'utilisons pas de trigger - dans notre cas les perfs sont bonnes, les bases de nos clients ne sont pas non plus énormes (qqs 100aines de Mo) - au pire une réindex et ça repart - nous avons plusieurs milliers de clients et le déploiement simple d'hfcs en partage ou en C/S est une avantage énorme
eric l.
>Le 05/02/2018 à 19:55, Monsieur AMINE a écrit :
Bonsoir. Je travaille avec HFSQL depuis la version 5.5. J'ai rencontré plusieurs problèmes durant toutes ces années avec HFSQL. J'ai des problèmes au niveau : - d'index suite à une coupure de courant la nuit pourtant on utilise des onduleurs. Il suffit que le programme soit ouvert et connecté a la BD, on a un grand risque que les index seront endommagés suite à un arrêt brusque du PC. - suite au problème des index non corrigé, la BD devienne non cohérente. - un nouveau enregistrement est placé dans un ancien enregistrement actif pourtant j'utilise bien le HRAZ - le premier ajout d'un enregistrement (HAJOUTE) juste après l'ouverture de l'ordinateur nécessite plus de temps. - le déclenchement des triggers serveurs (à 95% reussite et 5% echec)
Avez vous rencontrez ces problèmes ? et comment les résoudre ? Changer HFSQL par d'autre ?
Je voudrais savoir le degré de satisfaction avec le HFSQL C/S. Est ce que vous êtes satisfait à 90 % ou 80 ou 70 ...
Je suis en attente de vos retours. Merci d'avance. Amine |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 333 messages Popularité : +9 (13 votes) |
|
Posté le 06 février 2018 - 16:21 |
@ Marcel Feiereisen, @ eric l. Merci bien de vos retours. Ca m'encourage beaucoup à continuer a utiliser HFSQL. J'ai un seul problème qui me bloque et je ne retrouve pas de solutions :
Supposons que j'ai une base de donnée de 5 Go et faute de coupure du courant , (bien sur il faut utiliser un onduleur) il est fort probable que les index seront endommagés malgré que je ne suis pas en étape de mise à jour des fichiers (Ajout, Modification, ...) et le client oublie de faire un reindex, dans ce cas la BD sera non cohérente et provoque beaucoup de problèmes.
Existe il un moyen pour faire un reindex Automatique. Merci d'avance. :)Amine |
| |
| |
| | | |
|
| | |
| |
Posté le 06 février 2018 - 21:28 |
aucun souci avec hfsql mais je me sert pas de l'intégrité ni relation entre table je gère moi même et pas de souci d'index
je pense que les erreurs sont plus problème réseau et serveur et investissement que vous vendez pas chez votre client
les fonction h marche avec postgres
j'ai pas dit que hfsql est mauvais mais limitation sql sauf si on veux rester sur la norme plus de fonctionnalité avec postgres qui est gratuit
et merci windev pour l'acces natif
plus les script en batch psql dans une fonction appelez en point bat dans shedule linux ou Windows permettant des mises a jours fichier externe
après cela dépend du programme a faire
mais pas de pb avec avec hfsql ou postgres apres question de choix et développement
par contre faux quand même reindex les base et faire des vaccums dans postgres |
| |
| |
| | | |
|
| | |
| |
Posté le 06 février 2018 - 21:42 |
bonjour Marcel J'ai de grosses bases de données plus de 50.000 / voir 300.000 et plus
oui mais je travail sur une base en postgres de plus d'un million d’enregistrement ( article fournisseur prix ) avec des maj quotidienne que je dois mettre a jours par des scripts sql et la pas Etudier assez hfsql je passe par des fonction psql en bat sous postgres appelant des fonctions
j'ai pas vu de script hfsql peux etre pas assez regardé lancer dans un un point bat
tout dépend donc de l'application par contre les produits windev sont d'une excellente qualité
le but d'un chef de projet est d'estimer le meilleur outils
bon dev |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 333 messages Popularité : +9 (13 votes) |
|
Posté le 07 février 2018 - 01:40 |
Un grand Merci pour tous vos retours d’expérience. Bon Dév. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 07 février 2018 - 05:11 |
Bonjour,
Juste pour donner mon point de vue, HFSQL est bien mais le SQL est super pauvre. Y=Tant qu'on reste sur des ordres Hxxx tout va bien, dès qu'on en sort les problèmes surviennent.
Perso j'ai tellement de limite côté SQL que je ne l'utilise que dans certains cas. Sinon je lui préfère SQL server qui est gratuit dans sa version express et qui est limité à 10 Go ce qui est en général bien suffisant pour bon nombre d'entreprises. Tu as une sécurité bien plus importante que HFSQL à mon sens, et avec le RGPD de la sécurité il va y en avoir besoin. SQL Server est capable de chiffrer et déchiffrer ses données à la volée, ce dont n'est pas capable HFSQL.
Bref, tout est question des besoins que l'on a.
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Posté le 07 février 2018 - 11:07 |
Le 06/02/2018 à 15:21, Monsieur AMINE a écrit : @ Marcel Feiereisen, @ eric l. Merci bien de vos retours. Ca m'encourage beaucoup à continuer a utiliser HFSQL. J'ai un seul problème qui me bloque et je ne retrouve pas de solutions : Supposons que j'ai une base de donnée de 5 Go et faute de coupure du courant , (bien sur il faut utiliser un onduleur) il est fort probable que les index seront endommagés malgré que je ne suis pas en étape de mise à jour des fichiers (Ajout, Modification, ...) et le client oublie de faire un reindex, dans ce cas la BD sera non cohérente et provoque beaucoup de problèmes. Existe il un moyen pour faire un reindex Automatique. Merci d'avance. :)Amine
en entourant les hcreationsiinexistant d'un quand exception et en fonction du code de l'exception réindexer les fichiers
ou en activant la réindex auto dans les propriétés du projet, à tester
eric l. |
| |
| |
| | | |
|
| | |
| |
Posté le 07 février 2018 - 12:03 |
Le 07/02/2018 à 04:11, Philippe SB a écrit : Bonjour,
Juste pour donner mon point de vue, HFSQL est bien mais le SQL est super pauvre. Y=Tant qu'on reste sur des ordres Hxxx tout va bien, dès qu'on en sort les problèmes surviennent.
Perso j'ai tellement de limite côté SQL que je ne l'utilise que dans certains cas. Sinon je lui préfère SQL server qui est gratuit dans sa version express et qui est limité à 10 Go ce qui est en général bien suffisant pour bon nombre d'entreprises. Tu as une sécurité bien plus importante que HFSQL à mon sens, et avec le RGPD de la sécurité il va y en avoir besoin. SQL Server est capable de chiffrer et déchiffrer ses données à la volée, ce dont n'est pas capable HFSQL.
Bref, tout est question des besoins que l'on a.
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique
>SQL Server est capable de chiffrer et déchiffrer ses > données à la volée, ce dont n'est pas capable HFSQL
-> cryptage des fichiers + cryptage de la connexion avec windev c'est pareil non ?
eric l. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 333 messages Popularité : +9 (13 votes) |
|
Posté le 07 février 2018 - 14:47 |
@ eric l. Merci bien pour retour. Pour mes applications je fais la commande hcreationsiinexistant que lorsque le N° du version du .exe change ou bien se connecter avec un compte Manager parce que cette commande nécessite beaucoup de temps d’exécution surtout si on'a plusieurs fichiers(400 table).
Meme en en activant la réindex auto dans les propriétés du projet, le programme ne fait pas l'index automatique et ca entraine une base non cohérente. une solution provisoire est de faire un tache planifiée de reindex des fichiers mais apres que la base devienne non cohérente.
Amine Bon dév. |
| |
| |
| | | |
|
| | |
| |
Posté le 07 février 2018 - 15:52 |
Le 07/02/2018 à 13:47, Monsieur AMINE a écrit : @ eric l. Merci bien pour retour. Pour mes applications je fais la commande hcreationsiinexistant que lorsque le N° du version du .exe change ou bien se connecter avec un compte Manager parce que cette commande nécessite beaucoup de temps d’exécution surtout si on'a plusieurs fichiers(400 table).
Meme en en activant la réindex auto dans les propriétés du projet, le programme ne fait pas l'index automatique et ca entraine une base non cohérente. une solution provisoire est de faire un tache planifiée de reindex des fichiers mais apres que la base devienne non cohérente.
Amine Bon dév.
La solution est de mettre un quand exception dans le code d'init du projet, les erreurs y seront récupérées. Si c'est une erreur d'index, lancer la réindex du fichier et fermer l'application. Ce n'est pas tres joli mais le client est autonome, il n'a qu'à relancer son application ensuite.
eric l. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 07 février 2018 - 16:02 |
| |
| |
| | | |
|
| | |
| |
Posté le 07 février 2018 - 16:28 |
Bonjour, Déjà crypter le .fic, ndx, .mmo et .ftx (ça se fait au niveau de l'analyse), c'est ce que nous faisons et ça marche très bien, mettre en plus un mot de passe sur les fichiers.
Possibilité en plus de crypter certaines zones sensibles si encore besoin de plus de sécurité.
A+ |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 07 février 2018 - 17:48 |
Déjà crypter le .fic, ndx, .mmo et .ftx (ça se fait au niveau de l'analyse), c'est ce que nous faisons et ça marche très bien, mettre en plus un mot de passe sur les fichiers.
Possibilité en plus de crypter certaines zones sensibles si encore besoin de plus de sécurité.
Je prends ton cas, tu mets un mot de passe sur tes fichiers. Ton mot de passe est, je suppose, mis en dur dans ton logiciel. On décompile ton logiciel, on récupère ton mot de passe et hop plus de sécurité.
Deuxième cas, un employé de ta boite part avec le mot de passe, récupère les données d'un de tes clients ouvre la base et hop fuite de donnée.
Alors non, ce n'est pas sécurisé pour moi. Ça revient au même que de donner les clés de ta maison à tout le monde .
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 165 messages Popularité : +12 (12 votes) |
|
Posté le 07 février 2018 - 20:05 |
Monsieur AMINE a écrit :
@ eric l. Merci bien pour retour. Pour mes applications je fais la commande hcreationsiinexistant que lorsque le N° du version du .exe change ou bien se connecter avec un compte Manager parce que cette commande nécessite beaucoup de temps d’exécution surtout si on'a plusieurs fichiers(400 table).
Meme en en activant la réindex auto dans les propriétés du projet, le programme ne fait pas l'index automatique et ca entraine une base non cohérente. une solution provisoire est de faire un tache planifiée de reindex des fichiers mais apres que la base devienne non cohérente.
Amine Bon dév.
Bonjour;
Je vous ai donné la solution au problème avant. Message N° 4
Bon Dev. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 333 messages Popularité : +9 (13 votes) |
|
Posté le 07 février 2018 - 22:00 |
@ Fouedusa Merci bien pour ton intérêt. Mais je ne peux pas appliquer cette méthode vu que l'ouverture du programme est multi-instance sur la même machine.
Cordialement. Amine. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 165 messages Popularité : +12 (12 votes) |
|
Posté le 07 février 2018 - 22:35 |
Qu'est ce que t'en pense d'ajouter un compteur d'instance ? Rubrique de type entier
à l'ouverture du logiciel si la rubrique = 0 alors on applique ce qui dit au message 4 fin incrémentation de la rubrique
à la fermeture du logiciel : décrémentation de la rubrique si la rubrique = 0 alors mètre la rubrique booléenne à VRAI fin
Bon Dev |
| |
| |
| | | |
|
| | |
| |
Posté le 08 février 2018 - 04:34 |
Le 06/02/2018 à 20:42, serge a écrit :
bonjour Marcel J'ai de grosses bases de données plus de 50.000 / voir 300.000 et plus oui mais je travail sur une base en postgres de plus d'un million d’enregistrement ( article fournisseur prix ) avec des maj quotidienne que je dois mettre a jours par des scripts sql et la pas Etudier assez hfsql je passe par des fonction psql en bat sous postgres appelant des fonctions j'ai pas vu de script hfsql peux etre pas assez regardé lancer dans un un point bat tout dépend donc de l'application par contre les produits windev sont d'une excellente qualité le but d'un chef de projet est d'estimer le meilleur outils bon dev Salut Serge Entièrement raison, j'ai travaillé sur des Bases Sybase avec Power Builder pendant des années .. avant c'était Watcom SQL quand tu vas chez un client et tu lui dis qu'il faut encore payer ... cela et en plus dans le temps avec les versions de Windows il fallait attendre la mise à jour de Power Builder ... puis de Sybase ... et quand tu avais cela ... 80 % .. Windows changeait de version.
C'est pour cela que je suis passé à WIndev et je me méfie toujours toujours toujours de ce qui est gratuit. Quoique l'on dise MySQL n'est pas gratuit et je me méfie toujours des produits gratuits. Quand je parle de Grosse base de données quand même chez certain de mes clients la base fait 200 voir 300 ... GIGA Dans ma base j'ai des fichiers avec 100 ou 200 champs si pas plus ... et impossible de réduire cela ... donc et je peux dire je suis satisfait cela pourrait être meilleur sans doute , moi aussi je ne travaille pas sur des liaison entre fichiers je les gère moi-même c'est beaucoup plus simple et moins sujet à erreur. Donc oui très satisfait de WIndev |
| |
| |
| | | |
|
| | |
| |
Posté le 08 février 2018 - 04:43 |
Le 07/02/2018 à 15:02, Philippe SB a écrit :
Tu fais cela au niveau de l'analyse .. tu mets un paswword de plus de 10 caractères ... et je te défie de décrypter cela et en plus ta connexion Client/Serveur peut être aussi crypté qu'est ce que tu veux de plus ... Sql Server est payant si tu en reste à SQL Server Express... tu ne dois pas travailler sur du "lourd" moins de 10 giga de données c'est vraiment pas énorme. Et le solide argument ... H/F est gratuit ce qui n'est pas le cas de SQL Server Bon windev |
| |
| |
| | | |
|
| | |
| |
Posté le 08 février 2018 - 09:23 |
Bonjour, Pour Philippe SB, je ne vais pas détailler notre process, mais non notre mot de passe n'est pas mis en dur dans notre appli. (donc si on décompile on ne le trouvera pas).
Pour ton deuxième cas tout est envisageable mais nous avons mis en place un système qui permet de modifier ce mot de passe automatiquement chez nos clients (là aussi je ne détaille pas, mais ça marche très bien, pour le peut de fois ou nous avons eu à l'utiliser, nos employées sont fidèles, tant mieux pour nous) Je dirais qu'aucun système n'est infaillible, même chez toi, si un employé part et qu'il contact un de tes clients pour prendre la main chez lui par exemple (sans que ton client ne sache qu'il ne fait plus partie de ta boite, ou tout simplement car il a encore des codes d'accès...) il pourra lui aussi récupérer tes données!
Bonne journée |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 08 février 2018 - 13:02 |
@Marcel Feiereisen: Je suis étonné que pour quelqu'un qui se méfie de tout ce qui est gratuit tu sois capable de foncer les yeux fermés sur HFSQL qui est je le rappelle "Gratuit". Je persiste à dire que HFSQL n'est pas au top de la sécurité. Il y en a d'ailleurs à l'époque qui avait démontré que la sécurité de la base était au ras des pâquerettes. Cela a évolué depuis certes, mais on est très loin de la sécurité d'un SGBD type SQL Server ou Oracle. Ensuite l'argument commercial que tu cites peut se retourner contre toi. J'ai déjà eu le cas d'un client qui ne voulait plus de logiciel développé en windev et de sa base HF car il avait eu trop de problème.
De plus si ton mot de passe est dans ton analyse, il est forcément compilé avec ton logiciel, donc décompilable.
Ensuite je pense que si on fait le tour des PME, je doute que la majeure partie dépasse les 10 Go de données. Ecrire du texte, ça ne pèse pas lourd. De plus, si tes clients ont des bases de 300Go et qu'ils n'ont pas 3000 € à mettre dans un SGBD je trouve cela dommage. Je pense que si tu vas dans des grosses boites qui ont un dba, aucun de ces clients n'acceptera HFSQL car trop pauvre en SQL. Tu ne sais d'ailleurs pas si j'ai travaillé sur du "lourd" comme tu dis, donc ne t'avance pas comme ça à l'aveugle.
@Séb: Je ne suis pas sûr que tu ais lu la doc, mais tout ce que je peux t'affirmer c'est que si tu sors un backup d'une base sql server et que celle-ci est chiffrée, sans la clé, c'est illisible et la clé n'est pas un mot de passe que tu peux retrouver dans tes fichiers, dans ton logiciel ou autre. Pour ton mot de passe, il y a bien un HPasse() quelque part, ton mot de passe est donc visible en clair quelque part.
Personnellement, je me rends compte que la sécurité des données n'est pas vraiment le sujet principal chez PC Soft, preuve en est, le support de l'AES-256 qui fait son apparition en 2018, mais non disponible pour Android.
Bref, vous êtes persuadés que HFSQL est la panacée, grand bien vous fasse. C'est une base de donnée très bien si les données à stocker n'ont rien de confidentiel et que vous n'avez aucun script sql à faire tourner. Ce n'est pas méchant, ça pourrait même être une critique très constructive pour PC Soft pour faire évoluer ce SGBD dans le bon sens et plus vite. On a tous nos petites habitudes et voyant les lois sur les données personnelles arriver à grand pas, je préfère prendre les devants.
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Posté le 12 février 2018 - 15:31 |
Le 08/02/2018 à 12:02, Philippe SB a écrit :
@Marcel Feiereisen: Je suis étonné que pour quelqu'un qui se méfie de tout ce qui est gratuit tu sois capable de foncer les yeux fermés sur HFSQL qui est je le rappelle "Gratuit". Je persiste à dire que HFSQL n'est pas au top de la sécurité. Il y en a d'ailleurs à l'époque qui avait démontré que la sécurité de la base était au ras des pâquerettes. Cela a évolué depuis certes, mais on est très loin de la sécurité d'un SGBD type SQL Server ou Oracle. Ensuite l'argument commercial que tu cites peut se retourner contre toi. J'ai déjà eu le cas d'un client qui ne voulait plus de logiciel développé en windev et de sa base HF car il avait eu trop de problème.
De plus si ton mot de passe est dans ton analyse, il est forcément compilé avec ton logiciel, donc décompilable.
Ensuite je pense que si on fait le tour des PME, je doute que la majeure partie dépasse les 10 Go de données. Ecrire du texte, ça ne pèse pas lourd. De plus, si tes clients ont des bases de 300Go et qu'ils n'ont pas 3000 € à mettre dans un SGBD je trouve cela dommage. Je pense que si tu vas dans des grosses boites qui ont un dba, aucun de ces clients n'acceptera HFSQL car trop pauvre en SQL. Tu ne sais d'ailleurs pas si j'ai travaillé sur du "lourd" comme tu dis, donc ne t'avance pas comme ça à l'aveugle.
@Séb: Je ne suis pas sûr que tu ais lu la doc, mais tout ce que je peux t'affirmer c'est que si tu sors un backup d'une base sql server et que celle-ci est chiffrée, sans la clé, c'est illisible et la clé n'est pas un mot de passe que tu peux retrouver dans tes fichiers, dans ton logiciel ou autre. Pour ton mot de passe, il y a bien un HPasse() quelque part, ton mot de passe est donc visible en clair quelque part.
Personnellement, je me rends compte que la sécurité des données n'est pas vraiment le sujet principal chez PC Soft, preuve en est, le support de l'AES-256 qui fait son apparition en 2018, mais non disponible pour Android.
Bref, vous êtes persuadés que HFSQL est la panacée, grand bien vous fasse. C'est une base de donnée très bien si les données à stocker n'ont rien de confidentiel et que vous n'avez aucun script sql à faire tourner. Ce n'est pas méchant, ça pourrait même être une critique très constructive pour PC Soft pour faire évoluer ce SGBD dans le bon sens et plus vite. On a tous nos petites habitudes et voyant les lois sur les données personnelles arriver à grand pas, je préfère prendre les devants.
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique Désolé ... c'est pas GRATUIT !!! pour bénéficier de PCSOFT et de sa base !!! il faut soit que le programme soit écrit en WINDEV et ou le posséder autrement !!!! Pas du SQL ... 50 % de mes requêtes sont SQL donc ... Non mon mot de passe est visible nulle part puisque je le crypte ... Tout est confidentiel chez moi ... ce sont des données médicales et il ya bien longtemps que je ne mets plus en clair que crypté je n'est pas besoin de la nouvelle législation et ou autre ... c'est déjà fait depuis des années. et le peu que j'ai non SQl ce sont des anciennes fenêtres... que je n'ai pas refaites depuis X temps. Ton Raisonnement excuse moi ... qu'est ce que tu fais encore avec windev |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 12 février 2018 - 16:40 |
Tu confonds Langage de développement et base de donnée. Ce n'est pas parce que je ne suis pas pro HFSQL que forcément Windev est mauvais. Il faut ouvrir les yeux, tout n'est pas parfait.
Pour moi, HFSQL est une BDD gratuite, étant donné le coût. Tu achètes un AGL et ils t'offrent une BDD avec c'est tout. Elle a ses qualités et ses défauts.
De plus, je persiste en disant que HFSQL est pauvre en SQL et est à des années de SGBD tel que SQL server, Oracle, PostgreSQL, Sybase,... Le fait que tu dises le contraire tend à montrer que ça fait longtemps que tu n'as pas regardé autre chose et les évolutions qui ont été apportées ces dernières années. Notre métier nous pousse à faire une veille technologique importante, vu la rapidité avec laquelle ça évolue. Et pour le coup, oui j'avoue que je n'encense pas Windev en voyant cela comme le messie. C'est un AGL performant dans son domaine mais il ne sait pas tout faire et son SGBD non plus.
Amuse toi un jour à faire des requêtes complexes avec des sous-requêtes un peu partout et notamment faire des SUM ou COUNT dans ces sous-requêtes. Tu vas vite atteindre les limites de HFSQL. Je ne parle pas des triggers, il n'y a pas de possibilités de lancer des scripts, ...
Maintenant si tu dis que tout est ultra sécurisé, et que tout est parfait et que c'est la meilleure base du monde je te crois sur parole.
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Posté le 12 février 2018 - 18:16 |
Le 12/02/2018 à 15:40, Philippe SB a écrit : > Tu achètes un AGL et ils t'offrent une BDD Tu rigoles Tu achètes un AGL et ils t'offrent une BDD Achète POWER BUILDER je viens de cet environnement TU DOIS ACQUERIR soit Oracle soit SYBASE SQL tu as juste le RUNTIME de SYBASE un poste ... et c'est tout !!! je parle en connaissance de cause. Je travaille sur des grosses bases de données Je m'amuse ... comme tu dis .. je prends du HL7 en XML facturation automatique service radiologie 70.000 plus ou moins mémoires par ans nous sommes à 400.000 patients et j'ai quand même plus de 300 sites actuellement pour mes autres clients avec mon programme que je diffuse. j'ai des totaux comme tu dis j'ai pas de problème je fais des requêtes et des sum avec l'éditeurs de requête j'y arrive et des fois encore avec des simples filtres ... comme dans le temps avec PowerBuilder qui fait identiquement la même chose, et ne vas pas comparer Power Builder pour moi c'est question base de données incomparable c'est le monstre mais le prix du logiciel ... est aussi incomparable et il n'y pas de mise à jour il faut racheter la version Entreprise... et je dois dire depuis la 23 en Windev l'aide à la requeteSQL m'aide fortement c'est le même principe que Power BUILDER .. qui est lourd à manipuler surtout la PFC j'ai travaillé plus de 10 ans avec cet outils. Le gros hic pourquoi je suis passé à Windev pas seulement le prix mais c'est toujours à jour. Pour le moment je ne vois pas trop de limite dans mes besoins avec Windev.. désolé Oui je sais on est tous des cons à employer Windev ... BAT |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 13 février 2018 - 06:52 |
Tu déformes mes propos, je n'ai jamais dit qu'il n'y a que des cons à utiliser Windev, je l'utilise moi même depuis 15 ans, c'est un bon produit avec ses bons et ses mauvais côtés, comme tous les produits. Il est accès principalement Gestion et le fait très bien. Ensuite quand tu as besoin de chiffrer des données, il n'intègre pas encore les derniers algo, preuve en est avec l'AES-256 qui fait tout juste son apparition cette année et encore pas sur toutes les plateformes. Je sais moi aussi de quoi je parle. Je n'ai pas découvert le développement hier en me levant.
Cependant, utiliser Windev ne m'empêche pas de faire une veille technologique, ma vie ne s'arrête pas à Windev et HFSQL. Il faut parfois retirer les œillères pour voir le monde.
Côté SQL tant que ta requête est simple, ça fonctionne, dés que ça se complique, HFSQL n'est pas capable de traiter les requêtes et renvoie des erreurs. Je ne suis pas le seul à penser cela, si tu tournes un peu sur les forums tu verras qu'il y a au final pas mal de gens qui sont passés de HFSQL à un autre SGBD. Je connais également PB et Sybase pour avoir travaillé dessus. J'ai aussi travaillé sur des bases en SQL Server, PostgreSQL, Oracle et j'ai testé MySQL et MariaDB.
Ensuite je ne fais que donner mon avis côté SGBD. On est encore dans un pays libre et contrairement à toi je n'ai insulté personne.
Tu vois là j'ai une erreur, je souhaiterai aider quelqu'un sur le forum au niveau des triggers, impossible de déployer la collection de procédure sur le serveur, et ce tout simplement parce que le serveur est en 22 et Windev en 23. La base ne devrait à mon sens pas être dépendante de la version du produit utilisé. La gestion des Triggers est archaïque et date de HF Classic. Tu lances un trigger avant, tu as la valeur après modification, c'est une hérésie. Tu ne peux pas créer un script et le lancer pour faire des traitements lourds.
Oui HFSQL évolue, mais ce n'est pas là dessus qu'est mis l'accent. Comme pour le reste je me tiens informé des évolutions de HFSQL et le teste régulièrement. Je travaille aussi avec HFSQL mais pour des projets simples. J'avoue qu'il y a une simplicité d'utilisation qui est agréable. Mais manque encore un peu d'évolution pour moi.
Bref le sujet est vaste et on pourrait en discuter pendant des jours entier que cela ne changerai rien.
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Posté le 13 février 2018 - 09:08 |
Marcel Feiereisen a utilisé son clavier pour écrire :
Le 12/02/2018 à 15:40, Philippe SB a écrit : Tu achètes un AGL et ils t'offrent une BDD Tu rigoles Tu achètes un AGL et ils t'offrent une BDD Achète POWER BUILDER je viens de cet environnement TU DOIS ACQUERIR soit Oracle soit SYBASE SQL tu as juste le RUNTIME de SYBASE un poste ... et c'est tout !!! je parle en connaissance de cause. Je travaille sur des grosses bases de données Je m'amuse ... comme tu dis .. je prends du HL7 en XML facturation automatique service radiologie 70.000 plus ou moins mémoires par ans nous sommes à 400.000 patients et j'ai quand même plus de 300 sites actuellement pour mes autres clients avec mon programme que je diffuse. j'ai des totaux comme tu dis j'ai pas de problème je fais des requêtes et des sum avec l'éditeurs de requête j'y arrive et des fois encore avec des simples filtres ... comme dans le temps avec PowerBuilder qui fait identiquement la même chose, et ne vas pas comparer Power Builder pour moi c'est question base de données incomparable c'est le monstre mais le prix du logiciel ... est aussi incomparable et il n'y pas de mise à jour il faut racheter la version Entreprise... et je dois dire depuis la 23 en Windev l'aide à la requeteSQL m'aide fortement c'est le même principe que Power BUILDER .. qui est lourd à manipuler surtout la PFC j'ai travaillé plus de 10 ans avec cet outils. Le gros hic pourquoi je suis passé à Windev pas seulement le prix mais c'est toujours à jour. Pour le moment je ne vois pas trop de limite dans mes besoins avec Windev.. désolé Oui je sais on est tous des cons à employer Windev ... BAT --- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com
bonjour à tous, tous des cons ??? conclusion un peu lapidaire. Ce n'est pas parce que l'on ne veut pas utiliser HF que l'on prononcerait une telle conclusion. (et d'ailleurs personne ne l'a prononcée !) 20 ans que j'utilise les produits pcsoft et je suis à 100% d'accord avec Philippe SB alors que je suis globalement satisfait avec ces produits. J'ai toujours utilisé ces produits, soit avec des bases Oracle, très rarement avec du sqlserveur et depuis 15 ans maintenant avec du mySQL. Mais je considère que HFsql n'est pas à la hauteur et que je n'en ai surtout pas besoin. Pourquoi tourner le dos aux standards des sgbd ?
-- Roumegou Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 13 février 2018 - 11:34 |
Le 13/02/2018 à 08:08, Roumegou Eric a écrit :
Marcel Feiereisen a utilisé son clavier pour écrire : Le 12/02/2018 à 15:40, Philippe SB a écrit : Tu achètes un AGL et ils t'offrent une BDD Tu rigoles Tu achètes un AGL et ils t'offrent une BDD Achète POWER BUILDER je viens de cet environnement TU DOIS ACQUERIR soit Oracle soit SYBASE SQL tu as juste le RUNTIME de SYBASE un poste ... et c'est tout !!! je parle en connaissance de cause. Je travaille sur des grosses bases de données Je m'amuse ... comme tu dis .. je prends du HL7 en XML facturation automatique service radiologie 70.000 plus ou moins mémoires par ans nous sommes à 400.000 patients et j'ai quand même plus de 300 sites actuellement pour mes autres clients avec mon programme que je diffuse. j'ai des totaux comme tu dis j'ai pas de problème je fais des requêtes et des sum avec l'éditeurs de requête j'y arrive et des fois encore avec des simples filtres ... comme dans le temps avec PowerBuilder qui fait identiquement la même chose, et ne vas pas comparer Power Builder pour moi c'est question base de données incomparable c'est le monstre mais le prix du logiciel ... est aussi incomparable et il n'y pas de mise à jour il faut racheter la version Entreprise... et je dois dire depuis la 23 en Windev l'aide à la requeteSQL m'aide fortement c'est le même principe que Power BUILDER .. qui est lourd à manipuler surtout la PFC j'ai travaillé plus de 10 ans avec cet outils. Le gros hic pourquoi je suis passé à Windev pas seulement le prix mais c'est toujours à jour. Pour le moment je ne vois pas trop de limite dans mes besoins avec Windev.. désolé Oui je sais on est tous des cons à employer Windev ... BAT --- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.combonjour à tous, tous des cons ??? conclusion un peu lapidaire. Ce n'est pas parce que l'on ne veut pas utiliser HF que l'on prononcerait une telle conclusion. (et d'ailleurs personne ne l'a prononcée !) 20 ans que j'utilise les produits pcsoft et je suis à 100% d'accord avec Philippe SB alors que je suis globalement satisfait avec ces produits. J'ai toujours utilisé ces produits, soit avec des bases Oracle, très rarement avec du sqlserveur et depuis 15 ans maintenant avec du mySQL. Mais je considère que HFsql n'est pas à la hauteur et que je n'en ai surtout pas besoin. Pourquoi tourner le dos aux standards des sgbd ? ET mySQL N'EST PAS gratuit !!!!! Attention Appartient à Oracle et si tu ne fais pas de l'openSource ...il te faut une licence... et tu reviens au même point |
| |
| |
| | | |
|
| | |
| |
Posté le 13 février 2018 - 21:55 |
oh oh faut se calmer
de dire que postgres c'est gratuit est pas une vraie base certaines entreprise privée et l'administration
en effet c’est plus riche en sql et plus pratique |
| |
| |
| | | |
|
| | |
| |
Posté le 14 février 2018 - 08:34 |
Le 13/02/2018 à 20:55, serge a écrit :
oh oh faut se calmer
de dire que postgres c'est gratuit est pas une vraie base certaines entreprise privée et l'administration
en effet c’est plus riche en sql et plus pratique
Juste pour faire remarquer... je dis bien je n'aime pas le gratuit ... car question support ... cela risque d'être..on ne sait pas où s'adresser que sur des forums.. et je suis méfiant à cet égard. Maintenant Windev est gratuit si on utilise Windev ... d'accord Je viens d'un environnement de Powerbuilder ... je travaille dans le monde médical gestion médical au luxembourg j'ai travaillé plus de 10 ans avec celui-ci et je suis toujours un fan de ce produit. SQl Anywhere était mon privilégié la licence SQL ANYWEHERE actuelle 5 utilisateurs 500 € je crois et c'est vraiment celle de base . Tu vas chez un client tu installes le programme ... le mien revient à 3.000 euros le premier médecin et ainsi de suite... j'ai des sites où il y a 15 ou 20 postes cela peux aller à 10 ou 15 milles euros car il faut payer par utilisateurs... ... regardes les prix de sql anywhere advanced edition .. ne me parle pas d'oracle ... c'est inabordable pour une petit cabinet ... ma clientèle à 70 % sont des petits cabinets 3 ou 4 médecins ensemble ... donc pour quel avantages on aurait pu en parler dans le temps avec les versions 8 ou 9 de windev.. Sql Server c'est la même chose ... MYSQL ... aussi etc donc j'en reviens pour plus ou moins l'équivalent question économie .. Et quand tu changes de version de Windows ... il faut attendre les versions ... et encore payer les mises à jour.... fait le calcul et crois moi même un hopital j'ai le service radiologie de deux gros hopitaux regarde à la dépense et au prix.... ne pas oublier c'est indépendant du programme de l'hopital chaque service à son programme. etcomme les administrations... je suis bien placé pour le savoir. Bon windev |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 14 février 2018 - 10:50 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 121 messages Popularité : +3 (3 votes) |
|
Posté le 14 février 2018 - 11:16 |
Bonjour, J'ai pas mal de problèmes depuis la version 22, notamment les tâches planifiés qui font sauter complètement les intégrités (alors tous qui est en cascade ne marchent pas...)
J'ai des problèmes avec les pour tout en ce moment, quand je supprime ou modifie dans un pour tout, il supprime/modifie tout (il ignore le AVEC date < madate ) par exemple.
La je suis en test avec une autre pour tout pour la mise en conformité RGDP, je veux supprimer tous qui a plus que x années dans les notes de frais, il me supprime tout... mais je suis encore dessus...je finirai par trouver une erreur peut-être
Je pense les requetes SQL sont plus sur dans tous les cas maintenant....
Pour quelqu'un débutant, je prendrai autre chose dès le début suite à mes expériences récents, ou au moins d'utiliser les requêtes et pas du wlanguage...Je dois tout transformer en requête SQL avant de pouvoir changer.Message modifié, 14 février 2018 - 11:19 |
| |
| |
| | | |
|
| | |
| |
Posté le 14 février 2018 - 11:39 |
Le 14/02/2018 à 09:50, Philippe SB a écrit :
Chacun son opinion en tout cas ravi de cet échange ... et désolé si tu t'es cru insulté le moins du monde en aucune manière . BAT et au plaisir |
| |
| |
| | | |
|
| | |
| |
Posté le 15 février 2018 - 09:52 |
Bjr,
Le 14/02/2018, KC76 a supposé :
J'ai des problèmes avec les pour tout en ce moment, quand je supprime ou modifie dans un pour tout, il supprime/modifie tout (il ignore le AVEC date < madate ) par exemple.
Ca, a mon avis, c 'est plutot normal et ce n'est pas la faute de WD. Perso, je ne supprime jamais dans un POUR TOUT... Y a deja eu un debat la dessus je crois sur le fait de commencer la boucle par le debut ou par la fin ... Quand tu dois supprimer c'est TANT QUE macondition_de_suppression = vrai hsupprime .........
Tu pex modifier, a condition de ne pas toucher aux rubriques de parcours
a plus
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 603 messages Popularité : +64 (70 votes) |
|
Posté le 28 février 2018 - 14:45 |
| |
| |
| | | |
|
| | |
| |
Posté le 01 mars 2018 - 18:18 |
Pour le coup du 1ier hajoute qui rame : je l'ai rencontré une fois avec des fichiers volumineux ca venait de XP qui croyait que le .NDX était un fichier système, il faisait un point de restoration à la première modification. en desactivant les points de restoration sur le disque qui contenait les fichiers, ca supprimait ce délai initial |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|