À quel moment quelqu'un devrait-il décider de changer de système de base de données ?

Lors du développement, qu'il s'agisse de Web ou de bureau, à quel moment un développeur doit-il passer de SQLite, MySQL, MS SQL, etc.

请先 登录 后评论

2 réponses

Brian Lyttle

Cela dépend de ce que vous faites. Vous pouvez changer si :

  • Vous avez besoin de plus d'évolutivité ou de meilleures performances, par exemple de SQLite à SQL Server ou Oracle.
  • Vous devez accéder à des types de données plus spécifiques.
  • Vous devez prendre en charge un client qui n'exécute qu'une base de données particulière.
  • Vous avez besoin de meilleurs outils DBA.
  • Votre application utilise une plate-forme différente sur laquelle votre base de données ne s'exécute plus ou ses bibliothèques ne s'exécutent pas.

Il existe de nombreuses autres raisons de changer et tout dépend de vos besoins.

请先 登录 后评论
Marcel Levy

BrianLy a mis le doigt sur le problème, mais j'ajouterais également que vous pourriez finir par utiliser différentes bases de données à différents niveaux de développement. Il n'est pas rare que les développeurs utilisent SQLite sur leur poste de travail lorsqu'ils codent sur leur serveur de développement personnel, puis que les sites de préproduction et/ou de production utilisent un autre outil de base de données.

Bien sûr, si vous utilisez des extensions ou des fonctionnalités spécifiques à un certain outil de base de données (par exemple, PostGIS dans PostGreSQL), cela ne fonctionnera évidemment pas.

请先 登录 后评论