MySQL為主,NoSQL為輔正成為網站技術的標配嗎?


1. 目前開源的一些nosql產品大都不成熟,nosql產品主要還是開發人員在關注;
2. nosql產品的擴展性更多在理論上,實際的擴展性沒有傳說中的好.
如果沒有海量級別的應用,要慎用nosql產品,除非你有足夠的資源去測試和debug.


說到底選用mysql還是nosql是由你的需求決定的。mysql是關係資料庫模型,具備acid特性,支持多種查詢方式,比較靈活;而nosql雖然放棄了關係模型,靈活性不夠,但是性能可擴展性強很多,例如圖片視頻這種大數據量的東西就比較適合用nosql


的確是這樣的。
NoSQL性能提升是明顯的,但是完全基於NoSQL開發難度大,維護難度大……
主要是還是基於MySQL上的NoSQL擴展方案,比如Memcache、HandlerSocket:
http://database.51cto.com/art/201105/261383.htm


是的,網站規模大後, 純mysql拆分表雖然也可行,但是挺麻煩。 nosql有獨特的優勢。


推薦閱讀:

NoSQL 會有注入問題嗎?
如何在node項目中引入redis做session持久化?
數據多的時候為什麼要使用redis而不用mysql?

TAG:MySQL | 網站架構 | NoSQL |