BIGTABLE vs Cassandra vs SimpleDB vs Dynamo vs Couchdb vs Hypertable vs riak vs hbase, o que eles têm em comum?

StackOverflow https://stackoverflow.com/questions/2437005

Pergunta

Desculpe se essa pergunta é um pouco subjetiva. Eu sou novo em 'poderia armazenar', 'armazenamento distribuído' ou alguns conceitos como esse. Eu realmente me pergunto o que eles têm em comum e querem obter uma visão geral de todos eles. O que preciso me preparar se quiser escrever um produto semelhante a isso?

Foi útil?

Solução

o Site de banco de dados NoSQL resume o conceito como este:

Os bancos de dados da próxima geração abordam principalmente alguns dos pontos: sendo escalável não relacional, distribuído, de código aberto e horizontal. A intenção original tem sido os bancos de dados modernos em escala da Web. O movimento começou no início de 2009 e está crescendo rapidamente. Freqüentemente, mais características se aplicam como: sem esquema, suporte de replicação, API fácil, eventualmente consistência e muito mais. Portanto, o termo enganoso "NoSQL" (a comunidade agora o traduz principalmente com "não apenas SQL") deve ser vista como um pseudônimo para algo como a definição acima.

Esse site também mantém Um arquivo de artigos sobre bancos de dados NoSQL. A maioria deles parece se concentrar em produtos específicos, mas existem algumas visões gerais mais gerais. Se você é sério sobre construir o seu próprio então Padrões de design para bancos de dados não relacionais distribuídos Faz uma boa redondo de coisas que você precisa considerar.

Outras dicas

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top