Affichage des résultats du sondage: Quel SGBD utilisez-vous avec WinDev ?

Votants
329. Vous ne pouvez pas participer à ce sondage.
  • HyperFileSQL

    160 48,63%
  • MySQL

    46 13,98%
  • Access

    13 3,95%
  • PostgreSQL

    13 3,95%
  • FireBird / Interbase

    7 2,13%
  • SQLite

    0 0%
  • Oracle

    25 7,60%
  • SQL-Server

    49 14,89%
  • Sybase

    2 0,61%
  • Autres

    14 4,26%
+ Répondre à la discussion Actualité déjà publiée
Page 4 sur 4 PremièrePremière 1234
  1. #61
    Membre habitué
    Homme Profil pro
    Inscrit en
    mai 2003
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : mai 2003
    Messages : 75
    Points : 132
    Points
    132

    Par défaut

    Bonjour,

    J'utilise de plus en plus SQL Server. C'est gratuit jusqu'à 10 Go ce qui laisse u peu de marge selon les clients ou les projets et franchement je trouve que c'est plus agréable que HFSQL, au niveau SQL c'est beaucoup plus puissant et je m'y retrouve mieux. Il y a une vraie gestion des triggers qu'il n'y a pas chez PC Soft. En terme de cryptage de données, vraiment au top.

    Après en terme de développement c'est différent mais c'est une habitude à prendre. On peut utiliser une connexion oledb pour la description de l'analyse si on le souhaite et même utiliser les ordres Hxxx...

    MySQL j'ai me pas particulièrement, gestion lourde de la base je trouve (peut-être un manque d'habitude...) et pas de côté relationnel si je ne me trompe pas.

    Postgresql, j'aime bien pour son côté réellement gratuit, seul bémol c'est au niveau du cryptage des données (là aussi peut-être un manque de connaissance).

    Voilà pour mes retours

  2. #62
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    octobre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Transports

    Informations forums :
    Inscription : octobre 2014
    Messages : 2
    Points : 3
    Points
    3

    Par défaut Quel SGBD utilisez-vous avec Windev ?

    Bonjour à tous,

    J'utilise windev depuis 2005, maintenant je suis à la version 20. J'aime beaucoup PostgreSQl, peut-être que je la maîtrise sous peu. SQL Server, j'aime aussi, mais trop Microsoft. MySQL, j'utilise en Webdev. Enfin, je n'utilise presque pas de HFSQL. Trop propriétaire à mon goût.

  3. #63
    Futur Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2016
    Messages : 17
    Points : 5
    Points
    5

    Par défaut

    MYSQL.. carje pense qu'il s'adapte a mes besoin actu..
    euh peut-être que j'en choisirai d'autre mais pour l'instant mysql

  4. #64
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2016
    Messages : 5
    Points : 6
    Points
    6

    Par défaut

    Citation Envoyé par 1000hasina Voir le message
    Bonjour à tous,

    J'utilise windev depuis 2005, maintenant je suis à la version 20. J'aime beaucoup PostgreSQl, peut-être que je la maîtrise sous peu. SQL Server, j'aime aussi, mais trop Microsoft. MySQL, j'utilise en Webdev. Enfin, je n'utilise presque pas de HFSQL. Trop propriétaire à mon goût.
    Bonjour à tous, petit nouveau sur ce forum

    Je vois que tu utilises PostgreSQl depuis plusieurs années et que tu en es content.
    J'ai testé et comparé HFSQl avec PostgreSQl et j'ai été étonné que sur les requetes SQL, PostgreSQl s'est montré environ 3 fois plus rapide... et meme sur une requete portant sur le renvoi de 150 000 lignes avec jointures sur 4 fichiers, PostgreSQl met moins de 2 sec alors que HFSQL met 20 sec ! (jointures sur des champs indexés)

    Par contre, impossible de verrouiller un enregistrement avec l'acces natif PostgreSQl d'après la doc PCSOFT, d'où ma question : comment fais tu quand un utilisateur charge en écriture une fiche Client par exemple ?

  5. #65
    Membre actif
    Inscrit en
    octobre 2013
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : octobre 2013
    Messages : 248
    Points : 248
    Points
    248

    Par défaut

    Citation Envoyé par dgip83 Voir le message
    Bonjour à tous, petit nouveau sur ce forum

    Je vois que tu utilises PostgreSQl depuis plusieurs années et que tu en es content.
    J'ai testé et comparé HFSQl avec PostgreSQl et j'ai été étonné que sur les requetes SQL, PostgreSQl s'est montré environ 3 fois plus rapide... et meme sur une requete portant sur le renvoi de 150 000 lignes avec jointures sur 4 fichiers, PostgreSQl met moins de 2 sec alors que HFSQL met 20 sec ! (jointures sur des champs indexés)

    Par contre, impossible de verrouiller un enregistrement avec l'acces natif PostgreSQl d'après la doc PCSOFT, d'où ma question : comment fais tu quand un utilisateur charge en écriture une fiche Client par exemple ?
    bonjour
    oriente toi vers sqlmanagerx.

  6. #66
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2016
    Messages : 5
    Points : 6
    Points
    6

    Par défaut

    Citation Envoyé par fffttt Voir le message
    bonjour
    oriente toi vers sqlmanagerx.
    merci pour ta réponse, je n'avais pas vu que sqlmanagerx proposait des drivers natifs, je vais tester ça

  7. #67
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2016
    Messages : 5
    Points : 6
    Points
    6

    Par défaut

    ça ne marche pas avec WD21 sur W10, j'ai un message d'erreur "Probleme au chargement de la DLL"
    La DLL a été mise dans le dossier EXE, puis aussi avec celles de WD.

    Je me pose la question de la compatibilité de cet acces natif qui date de 2009 et WD 7 avec les versions de WD et windows de maintenant.

    ESt ce bien prudent de l'integrer dans des developpements pro alors qu'il n'y a apparemment plus de suivi, et c'est bien dommage car les fonctions de blocage des enregistrements m'interessent beaucoup

  8. #68
    Membre habitué
    Homme Profil pro
    Inscrit en
    mai 2003
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : mai 2003
    Messages : 75
    Points : 132
    Points
    132

    Par défaut

    Citation Envoyé par dgip83 Voir le message
    ça ne marche pas avec WD21 sur W10, j'ai un message d'erreur "Probleme au chargement de la DLL"
    La DLL a été mise dans le dossier EXE, puis aussi avec celles de WD.

    Je me pose la question de la compatibilité de cet acces natif qui date de 2009 et WD 7 avec les versions de WD et windows de maintenant.

    ESt ce bien prudent de l'integrer dans des developpements pro alors qu'il n'y a apparemment plus de suivi, et c'est bien dommage car les fonctions de blocage des enregistrements m'interessent beaucoup
    Bonjour,

    Rien ne t'empêche de programmer avec des requêtes et de gérer les blocages avec des select for update par exemple. Je trouve d'ailleurs la programmation plus souple au final.

    On ne peut d'ailleurs pas avoir le beurre, l'argent du beurre et la crémière. Ce n'est pas parce que le produit est ouvert qu'il va forcément tout faire pour nous.

    De plus, en lisant correctement la documentation tu aurais vu que les options "HBlocageEcriture" et "HBlocageLectureEcriture" ne sont pas disponibles mais que par contre tu peux utiliser "HBloqueNumEnr" ou encore "HBloqueFichier" pour gérer tes blocages.

    Cordialement,

    Philippe

  9. #69
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2016
    Messages : 5
    Points : 6
    Points
    6

    Par défaut

    Citation Envoyé par philouZ Voir le message
    Bonjour,

    Rien ne t'empêche de programmer avec des requêtes et de gérer les blocages avec des select for update par exemple. Je trouve d'ailleurs la programmation plus souple au final.

    On ne peut d'ailleurs pas avoir le beurre, l'argent du beurre et la crémière. Ce n'est pas parce que le produit est ouvert qu'il va forcément tout faire pour nous.

    De plus, en lisant correctement la documentation tu aurais vu que les options "HBlocageEcriture" et "HBlocageLectureEcriture" ne sont pas disponibles mais que par contre tu peux utiliser "HBloqueNumEnr" ou encore "HBloqueFichier" pour gérer tes blocages.

    Cordialement,

    Philippe
    "select for update" est possible avec oracle et postgreSql, pas (à ma connaissance) avec SQL Server, que je teste dans sa version 2016 Express, dans lequel je ne vois que les transactions pour eviter les conflits concurrentiels.
    Mais j'aimerais trouver une gestion propre de ces acces concurrentiels, en interdisant l'ouverture d'un enregistrement en modification si il est déjà ouvert (les transactions ne le font qu'à la validation des données saisies, du moins c'est ce que j'ai trouvé jusqu'à maintenant mais je suis un petit nouveau dans le monde SQL, d'où ma demande !)

    Tu parles de quelle documentation ?

    merci pour ta réponse

  10. #70
    Membre habitué
    Homme Profil pro
    Inscrit en
    mai 2003
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : mai 2003
    Messages : 75
    Points : 132
    Points
    132

    Par défaut

    Bonjour,

    Sauf erreur de ma part tu parlais de PostgreSQL et de son accès natif, je t'ai donc répondu pour ce SGBD. Pour la gestion des locks sur sql server voici un article où tu trouveras peut-être ton bonheur.
    http://www.sqlteam.com/article/intro...-in-sql-server

  11. #71
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2016
    Messages : 5
    Points : 6
    Points
    6

    Par défaut

    Citation Envoyé par philouZ Voir le message
    Bonjour,

    Sauf erreur de ma part tu parlais de PostgreSQL et de son accès natif, je t'ai donc répondu pour ce SGBD. Pour la gestion des locks sur sql server voici un article où tu trouveras peut-être ton bonheur.
    http://www.sqlteam.com/article/intro...-in-sql-server
    merci

  12. #72
    Membre expérimenté
    Inscrit en
    août 2010
    Messages
    691
    Détails du profil
    Informations forums :
    Inscription : août 2010
    Messages : 691
    Points : 1 572
    Points
    1 572

    Par défaut

    Bonjour,

    Dans SQL Server il y a un système de lock applicatif, que je n'ai pas encore testé :
    https://msdn.microsoft.com/en-us/library/ms189823.aspx

    Il y a deux types de blocages à mon sens :
    1. Je sauvegarde un ensemble de données dans une transaction, et pour qu'elles restent cohérentes je ne veux pas qu'une transaction exécutée au même moment vienne faire des modifications les impactant.
    2. Un utilisateur ouvre une fiche client, je ne veux pas qu'un deuxième puisse ouvrir la même fiche, du moins, pas en modification.

    Dans le premier cas on pourra effectivement faire des SELECT avec un lock. (WITH HOLDLOCK / FOR UPDATE)
    Mais dans le deuxième cas, il s'agit d'un lock applicatif, qui ne doit pas être géré avec les locks du DBMS.

Discussions similaires

  1. Quels plugins utilisez-vous avec 4D ?
    Par Steph4D dans le forum 4D
    Réponses: 3
    Dernier message: 05/10/2007, 11h52
  2. [Zope] Quel CMS utilisez vous avec Zope ?
    Par Guigui_ dans le forum Zope
    Réponses: 9
    Dernier message: 26/04/2007, 19h07
  3. Quel SGBD utilisez-vous?
    Par Greg.shogun dans le forum JDBC
    Réponses: 4
    Dernier message: 05/03/2007, 09h30
  4. Réponses: 10
    Dernier message: 15/01/2003, 02h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo