Besoins d'idées cadeaux? | Logiciels de sécurité et antivirus | Les meilleurs softs de l'année | UK Best Sellers

« Anti-virus gratuit et de bonne qualité Enfin un soft pour générer des PDF gratuitement! »

Choisir sa base de données gratuite!

Depuis fin octobre, début novembre 2005, le marché des SGBD gratuite a énormément évolué suite aux sorties attendue de MySQL 5 et de SQL Server 2005 Express. Mais ce n’est pas tout, Oracle qui veut aussi être présent sur ce segment, va bientôt proposer sa version light de son SGBD phare, Oracle 10g. Et les choix ne s’arrêtent pas là puisqu’il ne faut pas oublier de citer la disponibilité gratuite de PostgreSQL 8.1 et de Sybase Adaptative Server Enterprise Express Edition v15.

Choisir sa base de données gratuite est d’abord un choix technologique et philosophique.
Un développeur Java qui attrape des boutons lorsqu’on parle de Microsoft ne va s’en doute pas choisir SQL Server (bien que cela soit possible au passage) et plutôt s’orienter vers Oracle. Un développeur PHP, plutôt orienter open source, va opter pour MySQL. Tout ça est bien naturel !!
Cependant il ne faut pas perdre de vue que ces systèmes de base de données propose des fonctionnalités différentes et que souvent elles sont interfaçable avec la majorité des langages disponibles.
Pour faciliter votre choix, vous pouvez utiliser le tableau récapitulatif suivant reprenant les différents aspects de chaque produit. J’ai volontairement laissé de côté Sybase ASE 15 qui dispose d’une communauté trop faible que pour s’y intéresser.

  MySQL 5 Oracle Database XE PostgreSQL 8.1 SQL Server 2005 Express
Type de licence GPL et commerciale OTN Developper license BSD Shared Source
Limitations Aucune 1 base de 4GB, 1GB de RAM, pas de 64bits, 1 processeur Aucune bases de 4GB, 1GB de RAM, pas de 64bits, 1 processeur
Plateforme Multiple Linux et Windows Multiple Windows 2000 ou +
Langage de procédures SQL 2003, PHP prévu ultérieurement SQL, PL/SQL, .Net et Java PL/pgSQL, PL/Tcl, PL/Perl, PL/Python, PL/PHP, PL/Java T-SQL et .Net
Outils de gestion PhpMyAdmin, MySQL Administrator HTML DB Pgadmin Quara, Aqua et SQL Server 2005 Management Studio Express (actuellement en béta)
Support XML et Web Services Non Oui Non Oui
Sauvegarde en ligne LVM, plug-in Arkeia Datapunk, plug-in Arkeia Pg_dump Autoclose et XCOPY
Cluster Oui Oui Slony-I Non
Documentation Très abondante Limitée et en anglais Abondante Limitée

Un dernier petit mot sur SQL Server 2005 Express et Oracle XE, ils utilisent tout deux le même moteur que leur grand frère ce qui veut dire que la possibilité d’upgrader vers la version commerciale se fera sans douleur, intéressant à savoir !

Concernant mes choix personnel, en réalité je n’en ai pas, je choisis suivant le projet, le temps mis à ma disposition et les nécessités business. Cependant, j’adopte la ligne de conduite suivante, pour les projets Linux/PHP je choisis généralement MySQL, si le client utilise Oracle comme standard j’opterai alors pour la version allégée d’Oracle et pour le reste je m’oriente d’habitude vers SQL Server.

A vous de choisir et surtout n’hésite pas à donner votre point de vue sur la question en me laissant vos commentaires.

Microsoft SQL Server 2005 Express Edition
http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-0b07-4448-8848-dcc397514b41&displaylang=en

MySQL 5
http://dev.mysql.com/downloads/

PostgreSQL 8.1
http://www.postgresql.org/download/

Oracle Database XE Beta (registration required)
http://www.oracle.com/technology/software/index.html

2 Responses to “Choisir sa base de données gratuite!”

  1. redbluevn Says:

    Do you know how to compiler Flash in C#?
    Thanks

  2. jsc666 Says:

    Check my previous post, http://software.blog-team.com/software/neoswiff-ecrire-une-application-flash-avec-visual-studio/

Leave a Reply