[英]What is the easiest NoSQL solution for use?
關於安裝(通常,需要接近conf的零配置,或者可以在沒有root特權的情況下安裝到主目錄中),操作,設計,查詢和與Java集成... NoSQL解決方案更簡單,更合適嗎?
NoSQL-也就是說,您在談論的不僅是SQL-數據庫的本質是通過引入特定的優化來解決利基持久性問題。 作為開發人員,您應該了解自己正在尋找什么樣的性能優勢。
是否涉及橫向擴展 , 最終一致性 , 高性能 , 分層文檔/內容存儲等? 根據您可能要使用寬列存儲系統[HBase,Cassandra],基於圖的系統[Neo4j,HyperGraph], 文檔存儲[CouchDB,MongoDB],...或其他許多選擇。
您可以在此處查看詳細的NoSQL指南,以更好地了解適合您的需求。
使用某些可能非常簡單的方法,可能無法解決您要解決的持久性問題。 因此,從長遠來看,僅基於“ 易用性 ”的選擇可能對您的事業有害。
我不確定其他產品,但您將在10分鍾內使用Java使用Project voldemort啟動並運行。
東京內閣不需要任何配置。
http://fallabs.com/tokyocabinet/
您沒有提到是否要使用分布式密鑰集,我不確定TK是否支持此功能,但是對於大型本地持久性哈希或映射來說,這無疑是一個很好且易於使用的解決方案。
創建持久性地圖並存儲數據非常簡單:
HDB hdb = new HDB();
// open the database
hdb.open("mydatabase.tk", HDB.OWRITER | HDB.OCREAT);
// store record
hdb.put("foo", "hop");
hdb.close();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.