基于HBase的開源MySQL存儲引擎:Honeycomb
Honeycomb是一個開源的MySQL存儲引擎,能夠讓MySQL直接存儲,修改和查詢HBase中的表格。安裝Honeycomb之后,應用程序就以可能利用熟悉和強大的關系數據模型和SQL接口,同時允許利用現有基于Hadoop的工具訪問數據。
Honeycomb分為三個不同的層次:存儲引擎插件,代理,和后端。交互視圖如下:
Honeycomb引擎有Mysql載入,并從Mysql優化器提供信息到代理層。
代理層使用Java實現,負責Mysql和后端之間的交互。
后端實現了Honeycomb的接口,負責處理Mysql發來的SQL語句。
特征比較
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!