DotNet的 NoSQL 数据库 DeNSo DB
DensoDB 是一个新的NoSQL文档数据库。采用C#开发,用于.Net环境中。它具有简单,快速和可靠等特点。
可以用三种不同的方式使用它:
-
InProcess: No need of service installation and communication protocol. The fastest way to use it. You have direct access to the DataBase memory and you can manipulate objects and data in a very fast way.
-
As a Service: Installed as Windows Service, it can be used as a network document store.You can use rest service or wcf service to access it. It's not different from the previuos way to use it but you have a networking protocol and so it's not fast as the previous one.
-
On a Mesh: mixing the previous two usage mode with a P2P mesh network, it can be easily syncronizable with other mesh nodes. It gives you the power of a distributed scalable fast database, in a server or server-less environment.
特性:
- Journaled
- Built using Command Query Responsibility Segregation pattern in mind.
- Store data as Bson-like Documents.
- Accessible via Rest
- Accessible via WCF
- Peer to peer syncronization and event propagation enabled.
- Pluggable via Server Plugin.
- Use Linq syntax for queries.