Aqui está minha pergunta: Quais são os pontos fracos dos diferentes tipos de bancos de dados NoSQL? Especificamente, quais são os pontos fracos das lojas de valores-chave, lojas de dados gráficos e lojas de documentos?
Foi fácil encontrar forças, mas os documentos sobre fraquezas parecem mais escassos.
Editar: em comparação entre si e com bancos de dados relacionais.
database
database-design
nosql
Aedilum
fonte
fonte
Se você os estiver comparando com bancos de dados relacionais, a fraqueza óbvia é que os armazenamentos de valores-chave não são relacionais. Consequentemente, pode ser mais difícil escrever relatórios usando armazenamentos de valores-chave do que usando um banco de dados relacional, para o qual esses relatórios e extração de dados são projetados especificamente.
fonte
Isso é muito subjetivo, o que você acha que pode ser uma fraqueza, alguém pode pensar que é sua maior força.
Todos os bancos de dados NoSQL atualmente populares estão tratando de problemas nos quais os sistemas RDBMS existentes eram fracos e geralmente são altamente especializados em um problema específico que o autor teve e estava tentando resolver.
Portanto, qualquer ponto fraco de qualquer produto é sua incapacidade de fazer o que você precisa de maneira eficiente no tempo ou no espaço.
fonte
Começarei observando que amo bancos de dados NoSQL e estou no processo de abandonar nossos bancos de dados e aplicativos baseados em SQL onde isso faz sentido. Esse processo trouxe à tona uma grande fraqueza - a história operacional ainda não está lá. O que quero dizer com isso é:
Outras coisas complicadas às vezes são os relatórios - muitas ferramentas da terra do usuário podem se conectar diretamente aos bancos de dados sql, o NoSQL ainda exige que um desenvolvedor cruze essa ponte.
fonte