Il est temps d'arrêter de construire des bases de données KV
L'auteur critique les bases de données clé-valeur pour leur simplicité excessive et leur manque de puissance expressive, ce qui les rend difficiles à utiliser. Bien que populaires auprès des fournisseurs de moteurs de stockage, les bases de données clé-valeur ne sont que des blocs de construction pour des modèles de données raisonnables, obligeant les utilisateurs à les construire à partir de zéro, souvent avec des résultats sous-optimaux. L'auteur propose un compromis : une base de données embarquée avec des enregistrements typés, séparant les schémas logiques et physiques, mais en écrivant des requêtes contre le schéma physique. Cela évite les planificateurs de requêtes complexes, prend en charge les modifications de schéma asynchrones et le changement de disposition. Cette approche équilibre l'indépendance des données avec la simplicité nécessaire aux systèmes embarqués, offrant une alternative convaincante aux simples magasins clé-valeur et aux complexités des bases de données relationnelles complètes.