.Net环境下的NoSQL数据库DeNSo DB
【IT168 资讯】大数据的背景之下,NoSQL数据库的应用越来越广泛,用百家争鸣百花齐放来形容一点都不为过。再的专家也不敢说自己了解所有的NoSQL数据库,况且还不断有新的产品推出来。DeNSo DB就是在这样的背景之下诞生的,它是一款由C#语言编写,针对.Net环境的NoSQL数据库。目前DeNSo DB放在了Github上,你可以查看它的特性以及原理。以下是Eric Genesky对于DeNSo DB的介绍,也许能够回答问什么要用DeNSo DB的问题。
DeNSo DB同其他的NoSQL数据库产品(如MongoDB、RavenDB和Hbase)一样,都有特定的应用环境。比如Hbase就是一个Hadoop数据库,在处理大数据方面表现非常好。而DeNSo DB也有它独特的应用场景:
InProcess 提供了直接访问数据库内存的功能,使得用户可以快速操控对象和数据;
用户可以把它作为一个Windows服务进行安装,使得数据库可以是一个网络文档存储(你可以使用REST服务或者WCF服务来进行访问);
将上述两个模式用P2P网状网络进行混搭,让你拥有真正的分布式可扩展的高速数据库。
目前,DeNSo DB以CQRS(命令查询职责分离)的方式进行构建,基于github的NoSQL数据库项目能否获得NoSQL粉丝的青睐,这一点非常有趣。
来源 https://tech.it168.com/a2012/0513/1347/000001347917_all.shtml
相关文章