MoreSQL(NewSQL) 挑戰 NoSQL?

jopen 12年前發布 | 9K 次閱讀 NOSQL

早在去年11月份的時候,Alex Tatiyants就發表過文章“NoSQl No More:Let's double down with MoreSQL”,并發出了以下號召:


今天,我號召所有的開發者加入MoreSQL,回到關系型數據庫的黃金時代!

他甚至制作了右側的MoreSQL logo。雖然Alex的文章是帶有嘲諷意味的,但是 William Edwards 的評論讓我們感覺到可以認真的考慮一下MoreSQL/NewSQL。Edward認為,我們使用NoSQL是因為我們發現數據庫的join操作性能極其低下。他認為當Google和Amazon開始提出這個問題的時候,很多開發者開始抵制SQL……

對于數據庫開發者來說,我該如何選擇?Edward認為,我們應該看看Google怎么做。Google已經擁有了他們自己的MoreSQL實現,這在他們最近發布的論文中講的很詳細“Tenzing - A SQL Implementation On The MapReduce Framework” 。Edward還指出“fractal tree database”也是一個提高數據庫性能的領域。你對這方面感興趣的話,可以看看 Tokutek ,這個公司聲稱他們對數據庫操作的性能提高了20-80倍!

不管趨勢是什么,也不論你跟隨哪波潮流,重要的是提高數據庫性能。Edward并不認為任何一個編譯器能夠幫你徹底優化數據庫操作。


你必須自己編寫“Prepared Statements”,因為只有你知道數據庫的結構。你才是唯一能夠解決性能問題的編譯器!

 

原文鏈接

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!