9
A
回答
2
關係數據庫具有SQL語言。
NoSQL數據庫有不同的類型:圖形,列,文檔。鍵值等。
它們都是專門處理的。也許一種類型可以有一個統一的語言,但是在它們之間,這可能不那麼自然。所以是的,你必須使用/學習每種類型的API。
在另一個層面上,如果你使用java作爲編程語言,你可以使用spring數據,它提出了一組庫來訪問這些數據庫。我沒有使用它,但使用它你可以很容易地比較不同數據庫類型之間的API。
然後你有這個問題,似乎也關係到你:Are there any NoSQL standards emerging?
+0
圖形數據庫與Columnar沒有相同的API,但HBase vs. Cassandra呢? – 2012-02-12 21:10:00
2
只見2項舉措,其目標是提供一個統一的接口來所有的NoSQL數據庫的。 一個是UnQL,它提供了一個非常類似於SQL DML的界面。
另一種是Apache Thrift,它提供了一種語言無關的方式來描述和實現查詢。
3
相關問題
- 1. 是否有標準的Facebook Java Api?
- 2. 是否有.NET的數據庫不可知的nosql框架?
- 3. 客戶數據是否有標準?
- 4. 是否存在適用於所有數據庫的標準sql
- 5. 是否有REST數據庫連接的標準?
- 6. 是否有任何興趣數據庫下載?
- 7. NoSQL數據庫
- 8. 爲什麼NoSQL數據庫不符合ACID標準?
- 9. Symfony和Doctrine中是否有數據庫標準?
- 10. Django是否有計劃在本地處理NoSQL數據庫?
- 11. NoSql數據庫是否有任何JDBC實現?
- 12. 是否有類似「數據庫」對象的標準數據結構?
- 13. 是否有像數據庫的JDBC一樣的NoSQL /鍵值存儲抽象庫?
- 14. getstream.io是否有自己的API來獲取一些感興趣的數據?
- 15. 是否有「數字」的標準簡稱?
- 16. 是否可以使用Ruby的Cassandra NoSQL數據庫?
- 17. 用的NoSQL數據庫
- 18. F#庫是否有`argMax`的標準函數?
- 19. 關係數據庫或NoSQL數據庫
- 20. 公司的財務信息是否有標準的數據庫格式?
- 21. 這個數據庫是否需要標準化?
- 22. 休眠OGM是否完全支持IBM Cloudant NoSQL數據庫
- 23. NoSQL數據庫是否使用或需要索引?
- 24. 在數據庫中是否有標準的矢量信息存儲方式?
- 25. 在NOSQL數據庫中是否有類似存儲過程的東西?
- 26. 是否有Cassandra NoSQL數據庫的.Net包裝器或驅動程序?
- 27. Web開發人員是否有標準的開放圖標庫?
- 28. 是否有用於數據完整性驗證的標準DSL?
- 29. 是否有存儲時間跟蹤數據的標準
- 30. 是否有「是」的標準符號?
我希望人們不要關閉這個問題。我真的只想知道是否有統一的API?不知道爲什麼這會被認爲是有爭議的? – 2012-02-12 19:46:46
就像在數據庫不可知的抽象層(如PDO for PHP)一樣?我不確定NoSQL的標準是什麼,除了「不是SQL」。 – mrlee 2012-02-12 20:00:06
我可能會錯過堆棧溢出的觀點 - 爲什麼這個問題有爭議,並且是否有更好的論壇來進行這項調查?我正在努力研究NoSQL的一篇文章,我認爲這是一個非常相關的問題。 – 2012-02-12 21:08:21