萬里開源大數據處理軟件——DBscale簡介
DBScale 技術優勢
無共享存儲,利用本地存儲,真正的分布式存儲
SQL性能提高: Sharding 分片技術,一個表可以分成多個shard并行處理,整體吞吐量提高
DBScale控制實現負載均衡
減少鎖資源的競爭
單個 數據庫實例數據量小,提高內存緩存利用率,充分發揮MySQL性能
可以設置多份冗余備份,高可用,無單點故障
拓展方便,增刪節點即可
不要求節點性能一致,舊設備能充分利用
性能:
X86服務器單機性能較弱,但價格有巨大優勢,同等價位下x86集群總體性能強于小型機
可拓展性:
x86集群拓展方便,增加節點即可(Scale-out)。IOE架構拓展性能只能靠單機升級(Scale-up),技術復雜、代價高昂。通過RAC集群增加節點拓展,也很復雜、昂貴
設備兼容性:
拓展節點與現有節點不要求性能相當,既有設備可以繼續利用;IOE架構要求主備兩機配置要匹配,否則容易出現性能問題
影響業務:
DBScale集群拓展不需要停止業務;IOE雙機架構可能需要停止業務。
為什么基于MySQL------擁抱開源
開源特性
免費:區別于商業數據庫,非盈利目的
安全:開源代碼,一覽無余,不用擔心后門
社區力量:來自全球數以萬計的開源技術愛好者不斷豐富MySQL的功能,提升代碼性能
萬里屬性
研發中心:萬里開源與MySQL AB合作建立MySQL中國研發中心,為MySQL貢獻了大量核心代碼
本地化服務:萬里開源有全國頂尖的MySQL研發專家和維護工程師
展望未來
未來還會支持PostgreSQL, MariaDB等開源數據庫
可能會支持Oracle,Sybase等商業數據庫
DBScale/MySQL 比Oracle更適合的場景:
大數據量OLTP,如互聯網應用,企業系統,電信系統
大數據量OLAP,如數據倉庫,BI
應用復雜度較低,即 SQL 語句較為簡單,尤其是沒有大量表關聯、大量子查詢的場景 |
|