Bases de dados C# e NoSql [fechadas]

Há alguma base de dados NoSQL adequada para C#?

Obrigado!

Author: Daniel, 2011-02-20

5 answers

Concordo com o comentário do Marc acima, mas acho que o que estás à procura é provavelmente algo comoRavenDB . É desenvolvido especificamente com. NET em mente, então provavelmente pareceria mais "C# friendly" do que outros, como CouchDB ou MongoDB, etc.

Tenha em mente, no entanto, que as diferentes implementações NoSQL têm diferentes pontos fortes e fracos para além do que linguagem/plataforma é mais nativamente considerada durante o seu desenvolvimento. Pode muito bem ser verdade. esse RavenDB parece mais natural para um desenvolvedor.net, mas um banco de dados diferente pode ser mais adequado para o trabalho em mãos, dependendo das necessidades de persistência de dados.

Aqui está uma rápida quebra de algumas outras comparações de características que acabei de encontrar. Como você pode ver, há mais em cada ferramenta do que seu driver.net. Um pouco de pesquisa de comparações de banco de dados NoSQL irá produzir mais informações. Se você tem necessidades de persistência de dados mais específicas ou pode elaborar mais sobre o projeto em pergunta podemos ser capazes de fornecer mais conselhos.

Edit: (em resposta ao seu comentário acima) para talvez ajudá-lo a reduzir as suas escolhas, aqui está a minha experiência até agora:

Dos três que mencionei, o único que usei na. net é o MongoDB. Ele não "parecia" nativo para propósitos. net, mas não era difícil ou difícil de qualquer forma. Foi fácil o suficiente para usar e realizou sua tarefa pretendida muito bem.

Usei o CouchDB do JavaScript código, ao contrário do Código. net. É considerado um banco de dados muito JavaScript amigável e eu tenho brincado com a idéia de se conectar a ele diretamente a partir de chamadas AJAX do lado do cliente. Mas deve ser tão fácil de dentro .NET. essa é a beleza de uma API repousante, na verdade. Qualquer coisa deve ser capaz de interagir com ele tão facilmente como interagir com qualquer serviço. De dentro do Código. net, algo como RestSharp pode tornar o uso do CouchDB muito fácil e sentir-se mais nativo do. NET.

 13
Author: David, 2011-02-20 12:25:39
A revista MSDN tinha uma sequência de artigos de Ted Steward sobre o uso do MongoDB de C# por volta de maio-julho de 2010.
 7
Author: Drew Noakes, 2011-02-20 12:45:32

Base de dados do Dbreeze livre e de código aberto

 7
Author: blaze, 2012-10-13 14:38:42

O Mongo foi libertado recentemente e, subsequentemente, está a apoiar um piloto nativo de c#. O código fonte está no Github. Veja aqui para mais detalhes: http://www.mongodb.org/display/DOCS/CSharp + língua+Centro

 2
Author: chris.baglieri, 2011-02-24 05:28:53

EgoDB é outro, simples, seguro de fio, multi-processo escrito em simples c#

 0
Author: Samuel, 2015-04-09 03:58:32