C# NOSQL 開源項目


NoSQL

NoSQL流行好幾年了,相比於傳統的SQL,NoSQL名字的“No”多少想要跟自己的前輩區分開了。SQL,是通過結構化的查詢語句存取數據。NoSQL,一般是通過鍵值(Key/Value,或者常見的K/V)來存取數據。

NoSQL一般支持分布式存取、版本控制、多服務器同步,目的是提供高性能,大存儲量的數據解決方案,可以說是專門為互聯網而生的。

著名

出名的NoSQL有Cassandra、MongoDB、Redis、CouchDB、Memcachedb、BigTable等。

 

C#

RavenDB

Ravendb是個開源項目,但商業化,這個產品更多的作為文檔數據庫。

VelocityDB

VelocityDB號稱是全球基於.NET速度最快的對象數據庫/NoSQL,但商業化。這里顯示的性能比較相當驚人,插入速度幾乎是MySQL的100倍!

 

RaptorDB

C#寫的NoSQL,我一直關注RaptorDB,作者對性能有較高的要求,作者說RaptorDB用的是他自創的MGindex做索引,比b+樹寫快15倍,讀快21倍。該項目遵循CPOL,簡單來說你可以免費用於商業。

 

STSdb

STSdb是個開源項目,遵循GPL,但要商業許可,關於測試性能,我的THINKPAD T410 i5 + 6G RAM + 7200RPM硬盤 5秒插入100萬記錄。平均速度是MySQL的30倍!

 

Lucandra.NET

Lucandra.NET是Lucene 和 Cassandra的混合產物,目前不活躍,許可是Apache,簡單點說可以用於商業。

Akavache

Akavache比較活躍,許可是自由使用。

 

DeNSo DB

DeNSo DB開源,要商業許可,特性包括支持REST/WCF訪問。

 

 

siaqodb

siaqodb開源,要商業許可,支持WinRT。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM