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.