É hora de parar de construir bancos de dados KV

O autor critica os bancos de dados Key-Value por serem excessivamente simplistas e carentes de poder expressivo, tornando-os difíceis de usar. Embora populares entre fornecedores de mecanismos de armazenamento, os bancos de dados KV são meramente blocos de construção para modelos de dados razoáveis, obrigando os usuários a construí-los do zero, muitas vezes com resultados subótimos. O autor propõe um meio-termo: um banco de dados embutido com registros tipados, separando os esquemas lógicos e físicos, mas escrevendo consultas contra o esquema físico. Isso evita planejadores de consultas complexos, suporta alterações de esquema assíncronas e troca de layouts. Essa abordagem equilibra a independência de dados com a simplicidade necessária para sistemas embutidos, oferecendo uma alternativa convincente tanto para lojas KV simples quanto para as complexidades de bancos de dados relacionais completos.