Uma introdução ao RavenDB

ravendb

  • O que é

O RavenDB é um NoSQL desenvolvido em .net, open source e mantido por uma equipe de peso, que inclui desenvolvedores como Oren Eini, Federico Lois, Elemar Júnior, etc. Você pode clicar aqui e conferir a equipe completa.

Por ser um banco de dados desenvolvido em .net e por pessoas envolvidas na comunidade .net, ele possui uma integração muita boa com o ambiente Microsoft, permitindo fazer queries utilizando LINQ de maneira muito simples. Porém ele não fica restrito ao ambiente Microsoft. Ele possui uma api rest que permite realizar queries, inserts, etc. a partir de qualquer linguagem e/ou ferramenta, como o postman.

O intuito deste post não é falar que o Raven é a bala de prata, que é melhor que outros bancos como o CouchDB ou o Mongo. Muito menos para compará-lo com outros tipos de bancos como o SQL Server ou Postgre. É válido para posts futuros compará-lo com outros bancos, analisar em quais casos um pode ser uma melhor escolha que o outro, porém neste post, vamos ficar apenas com a introdução.

Continuar lendo

Anúncios