天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

MySQL/HandlerSocket和VoltDB:NoSQL的競爭者

  一般認為NoSQL數據庫在性能方面要優于傳統的SQL數據庫。但是有兩個SQL的解決方案宣布:對于大型系統的高可擴展性需求,SQL仍然是可行的解決方案!這兩個SQL解決方案分別是MySQL加NoSQL層插件和支持SQL的VoltDB數據庫。

  MySQL + HandlerSocket

  Yoshinori Matsunobu是Sun/Oracle的前雇員,從事MySQL的研發工作,目前是DeNA的首席數據庫和基礎設施架構師,他以插件的方式為MySQL/InnoDB提供解決方案,可以在一臺2.53GHZ、8核CPU、32G內存的Nehalem服務器上把每秒的查詢數量(qps)提升到750,000以上。

  在同樣的硬件環境下,無插件的MySQL只能提供100,000左右的qps,如果使用memecached的話,可以增加到大約400,000。經過對RDBMS的分析,Matsunobu意識到大部分時間都花在SQL的開銷上,比如調用MYSQLparse()、MYSQLlex()、make_join_statistics()和JOIN::optimize()等。他寫到:

很顯然性能降低的原因主要在SQL層,而不是“InnoDB(存儲)”層。MySQL必須做很多事情......但memcached/NoSQL是不需要做這些額外工作的。

  SQL層的功能包括解析SQL語句、打開/鎖定/解鎖/關閉表、解決并發問題等。Matsunobu的解決方案就是增加額外的NoSQL層:

我們認為最好的方式就是在MySQL內部實現一個NoSQL的網絡服務器。也就是說,編寫一個網絡服務器作為MySQL的插件(守護插件),用來監聽特定端口,接收NoSQL的協議和API,然后通過MySQL內部存儲引擎API直接訪問InnoDB。這種方式很像NDBAPI,不同的是它可以與InnoDB交互。

  他的團隊開發了HandlerSocket插件,有了這個插件,MySQL更像一個NoSQL數據庫,通過監聽一個獨立的端口,接收從SQL層來的簡單查詢請求,例如主鍵查詢,索引掃描和插入/更新/刪除。這一變化把數據庫性能提升到了750K qps以上。常用端口可以接收處理復雜查詢,其核心仍然是SQL數據庫。DeNA采用SQL/NoSQL混合的方式取得了成功,據Matsunobu所言,在相同的時間內,這種解決方案把多個memcached和MySQL主從服務器的方案遠遠甩在了后面。

  VoltDB

  另一個很有希望的SQL解決方案是VoltDB,這是一個內存中的開源OLTP SQL數據庫,能夠保證事務的完整性(ACID)。VoltDB是由原Ingres和Postgres的架構師Mike Stonebraker設計的。該數據庫主要特征如下:

  • 為了獲得最大化吞吐量,數據保存在內存中(而不是在硬盤),這樣可以有效消除緩沖區管理。
  • VoltDB通過SQL引擎把數據分發給集群服務器的每個CPU進行處理。
  • 每個單線程分區自主執行,消除鎖定和閂鎖的需求。
  • VoltDB可以通過簡單的在集群中增加附加節點的方式實現性能的線性增加。

  正如其開發者宣稱的那樣,該數據庫的性能使其成為NoSQL解決方案的有力競爭者:

  • VoltDB在單節點上可以每秒處理53000個事務請求(TPS),其他DBMS在相同的硬件環境下只能處理1155個。VoltDB的擴展是近似線性的──在12個節點的VoltDB集群上進行同樣測試,可以處理560,000 TPS。
  • 基準案例:某個客戶的在線游戲在12個節點的VoltDB集群上處理了130萬 TPS。
  • VoltDB還針對NoSQL的鍵-值存儲方式作了基準測試,VoltDB在處理各種鍵-值存儲負載的情況下獲得了相同或更好的性能。

  除了它的性能,VoltDB的主要優勢是可以與SQL用戶進行交流,這些SQL用戶是很好的資源。

  近期還會推出VoltDB的企業版本,包括基于瀏覽器的數據庫管理系統,提供、管理和監控數據庫集群。除了免費的社區版本,針對企業版的支持也開始了。

  查看英文原文:MySQL/HandlerSocket and VoltDB: Contenders to NoSQL

it知識庫MySQL/HandlerSocket和VoltDB:NoSQL的競爭者,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品伦理一二三区伦理 | CHINA篮球体育飞机2022网站 | 99热久久视频只有精品6 | 最近2019中文字幕MV免费看 | 国产一卡2卡3卡4卡孕妇网站 | 天美传媒MV高清免费看 | 精品国产乱码久久久久久软件 | 三级黄在线 | 亚洲视频 在线观看 | 女人一级毛片免费观看 | 在线观看中文字幕码2021不用下载 | chinesedaddy80老年人| 国产视频精品在线偷拍 | 久久是热频国产在线 | 美女内射少妇三区五区 | 国产AV国片精品无套内谢无码 | 美女张开大腿 | 午夜精品久久久久久影视riav | 龙腾亚洲人成电影网站 | 久久激情网 | 亚洲精品久久无码AV片银杏 | 嫩草影院永久在线一二三四 | 午夜福利视频极品国产83 | 伊人久久综在合线亚洲 | 99久久免费精品 | 久久视频这里只精品99热在线 | 交换年轻夫妇HD中文字幕 | 欧美亚洲日韩国产在线在线 | 最近中文字幕在线中文高清版 | 亚洲第一区欧美日韩精品 | 两个洞一起插哦!好刺激 | 美女强奷到抽搐在线播放 | 久青草国产在线视频亚瑟影视 | 把腿张开再深点好爽宝贝 | 国产精品第100页 | 偷柏自拍亚洲综合在线 | 狠狠色在在线视频观看 | 人妻无码AV中文系列 | 久色视频网 | 20岁中国男同志china1069 20岁αsrian男同志免费 | 日韩亚洲欧美中文高清在线 |