我需要創建一個包含兩種類型條目的網站。一種類型是電影與演員,簡短的描述,圖像和流派(電影可以相關和只按流派排序)。第二類用戶創建一個電影列表,並可按照流派排序,併爲電影和列表撰寫一些個人評論。 網站將建立在軌道上的紅寶石。 將期待所有有史以來創建的電影被列入數據庫中,包括短片和許多將創建列表和筆記的用戶。 請告訴我什麼nosql數據庫最適合存儲這種類型的數據。用於開源項目的NoSql數據庫
0
A
回答
0
NoSQL數據庫的一個很好的總結可以在http://nosql.findthebest.com/找到。這提供了每個NoSQL數據庫的存儲類型,許可證類型和其他特徵。
0
你確定你從一開始真的需要NoSQL嗎?
您描述的內容聽起來像是關係數據庫的典型用例。
當您需要存儲非關係數據(如文件,圖表等)或巨大數據(非常龐大,例如Twitter,Facebook,Amazon等)數據量時,NoSQL的用法就會起作用。 由於您從一開始就不會擁有這些數據量,只需使用常用的關係數據庫方法即可。
總之,NoSQL的數據庫管理系統與數據的龐大數量和數據的性質的工作並不需要對數據結構的關係模型時是有用的。
+0
是的,我知道,我每天都在使用關係數據庫。我的問題是關於noSql數據庫,因爲我沒有與他們的經驗。不管怎樣,謝謝你。 – blue5hadow
1
除非你有瘋狂的負載假設,並且你的站點非常流行,否則你可能會選擇任何你覺得最容易使用的數據庫。因此,無論是關係型數據庫還是NoSQL數據庫,請選擇一個您感覺舒適的型號。最後你會想要使用ORM來減少選項。因此,請查看Datamapper,AciveRecord或Mongomapper,Mongoid等。這些提供對象/數據庫映射可能是存儲數據的最佳方式。
相關問題
- 1. 嵌入式nosql開源java數據庫
- 2. 哪個NoSQL數據庫用於什麼目的[大型數據]
- 3. 適用於long值的NoSql數據庫
- 4. 用於python的nosql數據庫
- 5. Oracle NoSQL數據庫 - 用它開發
- 6. 什麼nosql數據庫可用於azure
- 7. 將NoSQL數據庫用於關係目的
- 8. NoSQL數據庫
- 9. 用的NoSQL數據庫
- 10. 的NoSQL數據庫
- 11. 關於開源項目Maate
- 12. 基於文件的NoSql數據庫?
- 13. NoSQL數據庫適合開發Wiki嗎?
- 14. 管理開源軟件項目中的數據庫
- 15. 開源的Qt項目處理數據庫連接
- 16. 開源PHP項目中的數據庫查詢?
- 17. 關於開源項目的不同數據記錄
- 18. 用於基於.Net文檔的數據庫(ECM)的NoSQL DB
- 19. 你知道一些用於學習NoSQL數據庫的好資源嗎?
- 20. 項目Web訪問,數據庫資源
- 21. 用於Java中數據庫管理的開源庫
- 22. 我應該幫助哪個開源C++數據庫GUI項目?
- 23. 開源項目庫的結構
- 24. 關係數據庫或NoSQL數據庫
- 25. 開源項目
- 26. Android的碎片基於開源項目
- 27. 用於傳感器數據的基於雲的NoSQL數據庫服務
- 28. 開源項目項目
- 29. 任何基於Android ibeacon的開源項目/庫房
- 30. 用Ruby編寫的NoSQL數據庫?
謝謝Trevor,我已經完成了這種類型的研究。根據我迄今爲止的研究,couchdb適合這種類型的工作。 – blue5hadow