生存還是毀滅 CouchDB遭遇滑鐵盧
曾幾何時,許多公司或機構都熱衷于從關系型數據庫遷移到NoSQL數據庫。而現在卻出現了許多相反的情況,Sauce實驗室就是一個典例。
CouchDB是一個面向文檔的NoSQL數據庫,適用于主流的Unix/Linux發行版,擁有簡潔的PHP接口,非常適于Web站點開發。
Sauce實驗室曾經滿懷激情的將其應用遷移到CouchDB數據庫,但現在卻從CouchDB數據庫遷移到了傳統的MySQL數據庫,他們甚至在自己的官方博客上發布了這樣的文章:別了,CouchDB!
是什么困擾著他們,致使Sauce實驗室從擁抱CouchDB轉而牽手MySQL?
Sauce實驗室將重要項目從CouchDB遷移到MySQL的一個重要原因是提高服務的正常運行時間和可靠性。Sauce實驗室聲稱,他們的許多停機故障都是由于CouchDB無故當機引起的。
Sauce實驗室在使用CouchDB數據庫的過程中做了很多努力,這包括軟硬件的配置、架構的調整,但他們依然會在夜里被監控系統的警報所困擾,難以入眠。最后,Sauce實驗室決定轉向MySQL。
在重構數據抽象層并遷移到MySQL數據庫之后,Sauce實驗室的服務正常運行時間大大提高了。
盡管如此,Sauce實驗室依然對CouchDB的許多特性非常欣賞,對NoSQL充滿期待,畢竟CouchDB非常年輕。
英文原文:Moving from CouchDB to MySQL
文章出處:http://cloud.csdn.net/a/20120518/2805689.html
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!