Skip to main content

SQL ou NoSQL que choisir ?

SQL vs NoSQL

SQL ou NoSQL que choisir ?

Comme toujours en informatique, il n'existe pas de solution miracle... c'est une question de contexte et de compromis. 😉

Chaque solution amène ses avantages et ses inconvénients, il est important de comprendre les différences pour identifier la solution la plus adaptée. (Voir source)

➤ Pour résumer :

👉 Envisagez les bases de données SQL lorsque…

  • Vos données sont très structurées et cette structure ne change pas fréquemment
  • Vous prenez en charge les systèmes orientés transaction tels que les applications comptables ou financières
  • Vous exigez un haut degré d'intégrité et de sécurité des données
  • Vous effectuez régulièrement des requêtes complexes, y compris des requêtes ad hoc
  • Vous n'avez pas besoin des capacités d'évolutivité qu'offre NoSQL

👉 Envisagez les bases de données NoSQL lorsque…

  • Vous travaillez avec de grandes quantités de données non structurées ou semi-structurées qui ne correspondent pas au modèle relationnel
  • Vous avez besoin de la flexibilité d'un schéma dynamique ou souhaitez plus de choix sur le modèle de données
  • Vous avez besoin d'un système de base de données qui peut être mis à l'échelle horizontalement, peut-être sur plusieurs emplacements géographiques
  • Vous souhaitez rationaliser le développement et éviter les frais généraux d'une approche plus structurée
  • Vos applications ne nécessitent pas le niveau d'intégrité des données offert par les bases de données SQL

Ce ne sont que des lignes directrices. 😉

Vous devez considérer chaque situation individuellement, en tenant compte de la nature et des exigences de vos données et charges de travail.

De plus, vous n'êtes pas limité à un type de base de données ou un autre. De nombreuses organisations ont mis en œuvre des systèmes de base de données SQL et NoSQL pour répondre à leurs différentes exigences afin de tirer le meilleur parti des deux mondes.

Source

SQL vs NoSQL: Which Database to Choose?
https://medium.com/geekculture/sql-vs-nosql-which-database-to-choose-347839f4513f