2012-01-22 86 views
1

我的應用程序每秒會有數百次讀寫。它們都具有相同的重要性。讀數是典型的SELECT FROM WHERE,但在WHERE我有三個條件。例如:爲我的應用程序選擇正確的NoSQL數據庫

SELECT * FROM table 
WHERE ((name1 between a AND b) AND (name2 BETWEEN c AND d) AND (name3 < e)) 

我試圖與卡桑德拉但很難刨查詢有三個條件,並寫入比讀取速度更快。有沒有解決這個問題的NoSQL數據庫?

回答

1

這取決於。

回答這個問題,並諮詢thispages

  • 什麼樣的數據?

  • NoSQL是所有的熱潮,但爲什麼不使用SQL?

0

這取決於。我不排除SQL數據庫是因爲NoSQL現在被認爲是超酷的。你應該給我們更多關於你真正想要做什麼的背景信息。根據您的要求,內存數據庫可能是一個選項。

1

NoSQL處理數據的方式不同於關係的思維方式。

Eventual consistencydenormalization概念通常與NoSQL解決方案一起使用。

所以你可能應該考慮複製你的數據,以便能夠做這樣的讀取。

相關問題