2011-01-27 47 views
0

我的開發人員感覺正在使用普通SQL(JDBC)來處理95%的情況下會顯示數據網格(extJS)的應用程序,並具有簡單的CRUD +比較功能。 研究NoSQL的流行詞,我沒有看到任何好處......我錯了嗎?常識 - Datagrid NoSQL與普通SQL

如果我想在我的datagrid集合中查找NoSQL(鍵/值集合)中某個文檔的某個列('firstname')中的特定值('john')...很可能我會爲此查詢請求創建一個單獨的集合,僅爲名爲,並引用我的數據網格集合。

+1

http://geekandpoke.typepad.com/geekandpoke/2011/01/nosql.html :) – biziclop 2011-01-27 13:03:50

+0

起初你確定文件系統比NOSQL快,然後我想檢查mongodb ...其良好的nosql有文件系統( gridfs)我也可以說NOSQL比sql快很多時間 – Efazati 2011-01-27 13:17:04

+0

看起來,默認設置應該在MongoDB的可信環境中http://www.mongodb.org/display/DOCS/Security+and+Authentication。所以,即使使用我提到的設置,其中一個好處是很快的速度? (按列收集查詢)?嗯要用1億個文檔/元組來試用它。 – Firone 2011-01-27 13:28:54

回答

0

在我的經驗與cassandra,我可以告訴比SQL更快。我猜想對於Datagrid來說,NOSQL解決方案會更好,因爲您可以以可以在存儲器中以安全方式接受的方式對列進行分組,所以當然速度更快。

希望這有助於 乾杯

0

在我看來,SQL是去,直到你有一個很好的理由要選擇的NoSQL的方式。注意這種嗡嗡聲當然不是這樣的原因;)從SQL工具,開發人員,資源,產品甚至標準開始的所有東西都已經很成熟。雖然NoSQL的主要賣點是性能,但性能很少是RDBMS的關鍵。如果它似乎是,那麼RDBMS很少會出現問題。