Escolher o banco de dados certo é uma decisão crítica que gera uma cascata de consequências sentidas em toda a organização e por toda a pilha de tecnologia durante anos ou até décadas. Infelizmente, a escolha do banco de dados pode ser difícil e complexa, com o impacto total se tornando claro apenas quando o banco de dados é expandido em escala ou além do modelo de dados inicial.

Ironicamente, ter opções limitadas torna a escolha do banco de dados ainda mais complexa. A indústria de banco de dados é basicamente dividida em dois campos.

Um dos campos defende um modelo monolítico de banco de dados relacional, enquanto o outro incentiva os clientes a usar uma variedade de bancos de dados desenvolvidos para cada aplicação. Pense no primeiro campo como um carrinho de cachorro-quente; ele oferece uma coisa: cachorro-quente. O segundo campo é como uma praça de alimentação; você seleciona entre uma variedade de opções que podem ou não combinar.