Uma lista completa de todas as bases de dados novas / populares e suas utilizações? [fechado]

Recentemente descobri que há muitas novas bases de dados aparecendo em todo o meu radar, e gostaria de fazer uma lista do que eles fazem e talvez quais são as suas vantagens/desvantagens. Eu vou semear a lista com alguns nomes e talvez alguém com mais conhecimento possa contribuir com algumas informações sobre cada um e como eles empilham. Espero que isso se torne rapidamente uma lista completa de todos os bancos de dados disponíveis para que os desenvolvedores possam alavancar o certo para o trabalho em mão!

Bases De Dados Relacionais:

estabelecido:

novo:

lojas de valores-chave:

lojas orientadas para documentos:

 18
Author: FurtiveFelon, 2009-08-13

6 answers

A base de dados SQLite

Com a biblioteca para os mais populares línguas
  • . Net
  • perl
  • sinta-se à vontade para editar isto e adicionar mais ligações
 4
Author: Nifle, 2009-08-13 07:17:01

Para arquivar em ambos os ficheiros "estabelecido" e "Armazém de valor-chave": Berkeley DB .

Tem transacções e replicação. Normalmente ligado como um lib (sem servidor autônomo, embora você possa escrever um). Os valores e chaves são apenas strings binários, você pode fornecer uma função de ordenação personalizada para eles (quando aplicável).

Não impede que te dês um tiro no pé. Desligar o Suporte de bloqueio/transacção, aceder ao db a partir de dois tópicos de uma vez, e acabar com um corrompido arquivo.
 1
Author: Rafał Dowgird, 2009-08-13 07:30:03
O Martin Fowler publicou um artigo interessante no blog sobre bases de dados não-relacionais que começaram a ganhar força. Ele menciona:
    Chuvisco (uma base de dados relacional de "ossos nus")
  • CouchDB (uma base de dados orientada para documentos)
  • GemStone (uma base de dados orientada a objectos)

Existe também o Google BigTable, que é descrito como "um mapa ordenado multi-dimensional disperso e distribuído".

Tenho estado a trabalhar. com a GemStone há vários anos e os ganhos de produtividade é incrível-ter a base de dados armazenar seus objetos diretamente remove a necessidade de constantemente marshall para trás e para a frente entre tabelas e objetos.
 1
Author: Dawie Strauss, 2009-08-13 07:36:28

Existem bases de dadosde grafos como:

Uma base de dados de grafos armazena dados como nós e relacionamentos/arestas.Este é um bom ajuste para dados semi-estruturados, informações interconectadas e domínios com relações profundas/transversais, por exemplo redes sociais e representação de conhecimento. O modelo de dados é altamente flexível e "whiteboard friendly" . O modelo de dados subjacente da web semântica , RDF , também é um grafo (rotulado, direcionado multi -).

Outros tópicos de stackoverflow com informação em bases de dados de grafos:

 1
Author: nawroth, 2017-05-23 12:26:06
E CassandraDB, Project Voldemort, TokyoCabinet?
 0
Author: Julien Genestoux, 2009-08-13 07:04:34
Duvido que o usasse num sistema crítico para missões, mas o Derby sempre foi muito interessante para mim.
 0
Author: AlexCuse, 2009-08-13 14:48:58