[gull] Logiciel base de données

Pascal Damien info at familledamien.ch
Fri Dec 2 18:12:48 CET 2016


Bonjour et merci à tous ceux qui se sont donné la peine de me répondre.

Je vais prendre un peut de temps pour découvrir les solutions proposées 
et me puis me lancer. ;-)

Bon week-end à tous
Pascal
Le 30.11.2016 à 21:02, Laurent Franceschetti a écrit :
> Cela dépend de l’usage.
>
> Si la forme des tables est standard (pas trop de changements de colonnes) et si l’utilisation est mono-utilisateur ou à peu de choses près, SQLite peut faire l'affaire. D’autre part, des outils comme Python le supportent en standard.
>
> Ce que j’apprécie dans le tandem Python/SQL, est la possibilité de créer facilement des User-Defined-Functions (UDF) en Python, qui peuvent être ensuite utilisées dans requêtes SQL.
>
> Sinon, effectivement MySQL est l’alternative un peu plus « costaud » .
>
>
>> Le 30 nov. 2016 à 01:08, Paul Bartholdi <Paul.Bartholdi at unige.ch> a écrit :
>>
>> Bonjour,
>>
>> J'utilise MySQL, pkg standard d'Ubuntu distribution 5.7 . Pratiquement
>> aucun problème, bonne documentation en ligne et en pdf.
>>
>> Avantages (pour moi) :
>> - correspond aux standards (pour autant que cela ait un sens, passer
>> de mysql à postgresql ou à sqlite m'a toujours posé des problèmes !) ;
>> - facile à installer et à maintenir à jour ;
>> - mode CLI simple mais puissant et efficace ;
>> - très facile à utiliser, y compris en collaboration avec d'autres
>> outils (bash, awk, ODBC, C++, java, LaTeX...) ;
>> - bonnes facilités de sauvetage ;
>> - choix entre plusieurs modes de stockage (isam, i...) indépendamment
>> pour chaque table ;
>> - très bien adapté pour des applications ultra-simples comme pour de
>> très grosses applications commerciales avec redondance, multi cpu etc,
>> mais mes applications n'utilisent jamais plus de 3-5 tables, avec au
>> max 10^7 lignes et une trentaine de colonnes. Donc j'ai peu
>> d'expérience au delà.
>>
>> Défauts :
>> - peu ou pas d'outils de fenêtrage (mysql workbench ???)
>> - le problème des mot de passe. Ils sont encryptés dans la base, mais
>> soit sont dans un fichier de configuration de l'utilisateur, soit ils
>> passent en clair sur la ligne, soit ils sont en clair dans les scripts
>> etc.). Je ne sais pas comment font les autres systèmes.
>> - on dit que MySQL "tue" les SSD, mais n'est-ce pas vrai pour tous les
>> dB travaillant sur disques ?
>>
>> Autres expériences :
>>
>> - PostgreSQL - assez semblable à MySQL. D'aucun voient de gros
>> avantages à l'un ou à l'autre, prétendent que l'un est beaucoup plus
>> rapide que l'autre. Manifestement ça dépend des applications. Mes
>> testes montrent que les temps d'exécution peuvent varier d'un facteur
>> 1-10 selon l'application, mais pas systématiquement en faveur de l'un
>> ou de l'autre. PostgreSQL utilise la programmation objet dans SQL (pas
>> très standard...), ce qui pour moi alourdi encore un langage peu
>> clair. Personnellement j'aime mieux l'interface CLI de MySQL d'où mon
>> choix.
>>
>> - sqlite - un outils très pratique, très rapide, très léger, mais très
>> limité. Une base tient dans un seul fichier. On peut avoir autant de
>> bases que le système (linux...) le permet, mais, dans la pratique
>> guère plus que 2 ou 3 tables par base. J'ai une base avec quelques
>> millions de lignes, aucun problème de vitesse. L'essentiel des données
>> reste dans la mémoire tant que la base est ouverte. C'est la base
>> adorée sur RPi.
>>
>> Tout cela est très personnel, très traditionnel aussi. La mode est aux
>> bases objets, aux bases non relationnelles (souvent dites NonSQL,
>> alors que SQL n'est qu'un langage et non un concept) etc. Pour le
>> moment je ne vois aucun avantage à changer de point de pratique, même
>> si ces nouvelles idées m'intéressent.
>>
>> Bonne chance !     Paul
>>
>>
>> 2016-11-29 11:26 GMT+01:00 Pascal Damien <info at familledamien.ch>:
>>> Bonjour,
>>>
>>> Dans la fondation où je travaille, nous avons des tableaux Excel qui sont
>>> devenus des usines à gaz.
>>>
>>> J'ai utilisé Accès il y a une quinzaine d'années.
>>>
>>> Je serais intéressé à me remettre à l'ouvrage pour créer une base de données
>>> pour reprendre certains tableaux.
>>>
>>> Nous avons des PC, des Mac et des machines sous Linux.
>>>
>>> N'ayant pas suivi le sujet, je me demandais ce que vous utiliserez et du
>>> coup sur quoi me former.
>>>
>>> D'avance merci pour vos avis et conseils
>>>
>>> Pascal
>> _______________________________________________
>> gull mailing list
>> gull at forum.linux-gull.ch
>> http://forum.linux-gull.ch/mailman/listinfo/gull
>>
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull

-- 
Pascal Damien
Rue des Peupliers 20
1205 Genève - Suisse

0041 79 469 46 66


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus



More information about the gull mailing list