當你使用一個bigtabe/SimpleDB的數據庫VS關係數據庫?選擇數據庫類型
Q
選擇數據庫類型
3
A
回答
6
關係型數據庫給你更多的佈局和查詢的靈活性,而且更容易使用,但你也結束了更多的痛苦,如果您以後需要分割你的數據,如果它不適合在一個單一的數據庫服務器/簇。 BigTable的和類似的事情基本上是規模無限,但不提供一大堆的關係數據庫功能,使設計問題變得更加困難做到這一點。
鑑於大概0.1%的名額最終需要的可擴展性的BigTable的水平,你幾乎總是最好用關係數據庫去。如果你的數據模型非常簡單,任何一個會工作,我會傾向於仍然挑選一個關係數據庫。
1
大小,冗餘和性能是在我的頭上彈出的所有關鍵詞。
創建一個可以完成工作的小數據庫相當容易,但是當您需要做大量的縮放和冗餘工作,同時保持其以光速運行時,很多人將工作交付給亞馬遜他們比我們大多數人做得更久。
相關問題
- 1. Qt數據類型選擇
- 2. 數據類型選擇
- 3. 數據庫(mysql)數據類型選擇:文本vs二進制
- 4. 數據庫類型不可知選擇查詢封裝類
- 5. 選擇數據庫
- 6. 選擇數據庫
- 7. 數據庫選擇
- 8. 數據庫選擇
- 9. MSSQL和SQL數據類型的選擇?
- 10. 爲MySQL選擇數據類型?
- 11. PK數據類型選擇Nhibernate?
- 12. 動態數據類型選擇
- 13. 根據類型選擇BitConverter.ToXXX函數
- 14. 選擇MySQL的數據類型
- 15. 哪種數據類型選擇?
- 16. jOOQ選擇字段數據類型
- 17. RRDTool數據源類型選擇
- 18. 選擇主鍵數據類型numeric(18,0)
- 19. SQLAlchemy的選擇表達數據類型
- 20. XSLT選擇的值數據類型
- 21. PHP數據庫類 - 選擇功能
- 22. 與Oracle數據庫日期類型選擇查詢
- 23. 在配置文件中選擇不同類型的數據庫
- 24. 對從數據庫中選擇的值進行類型測試
- 25. codeignitor - 您尚未選擇要連接的數據庫類型
- 26. 選擇用戶類型d OR S OR數據庫
- 27. 幫助選擇正確的數據庫類型
- 28. 選擇正確的數據庫索引類型
- 29. 插入/從數據庫中選擇joda時間日期類型
- 30. 在數據庫中選擇值爲NULL的int類型的行