Les bases de données ont parcouru un long chemin car au début des années 1980, elles ne fonctionnaient que sur des ordinateurs centraux et votre option se situait entre les bases de données CODASYL et les bases de données relationnelles. Les bases de données CODASYL avaient tendance à être deux fois plus rapides que les bases de données relationnelles, mais en fin de compte, les améliorations du matériel et la commodité des requêtes SQL (par opposition à la composition du code de la base de données de navigation) ont abouti à des bases de données relationnelles contrôlant le marché.
Maintenant, il existe bases de données à exécuter n’importe où, de votre téléphone mobile aux serveurs de votre centre de données, en passant par les bases de données cloud dispersées géographiquement. En plus des bases de données tabulaires relationnelles, il existe des bases de données pour les séries chronologiques, les graphiques, les données spatiales, textuelles, le traitement analytique en ligne (OLAP), XML et JSON. Certaines bases de données se concentrent sur un seul type d’informations ; certains utilisent un choix de types d’informations, mais un seul à la fois ; certains permettent à plusieurs types de données de coexister dans la même instance de base de données. Certaines bases de données sont spécialisées dans le traitement des transactions en ligne (OLTP), d’autres dans l’analyse (OLAP) et d’autres fonctionnent bien avec des charges de travail transactionnelles et d’analyse combinées.
De même sur L’Entrepreneur : 8 bases de données prenant en charge l’apprentissage du créateur de bases de données ]
Pour ce court article, nous allons nous concentrer sur le travail transactionnel exécuté dans le cloud et laisser les entrepôts de données cloud pour un autre article. Quelques-unes des bases de données que nous allons examiner peuvent également s’exécuter sur site ; certains ont en fait une assistance cloud spécialisée mais sont compatibles avec les bases de données sur site ; et certains sont « natifs du cloud », ce qui signifie qu’ils ne sont facilement disponibles qu’auprès d’un fournisseur de cloud.
Déterminer les exigences de la base de données
Une base de données n’est pratiquement jamais une chose en soi. Au contraire, une base de données est généralement le back-end ou la couche de stockage d’une application.
Pour continuer à lire cet article, inscrivez-vous maintenant
Découvrir plus d’utilisateurs existants s’enregistrer
Toute l’actualité en temps réel, est sur L’Entrepreneur