开源分布式中间件 — DBLE,让MySQL大体量运维告别野蛮生长
2017年10月24日,国内知名的云数据库产品供应商上海爱可生信息技术股份有限公司在上海正式开源其MySQL分布式中间件—DBLE。
守正出奇,先出为正,后出为奇
今年7月,爱可生在北京发布了其新一代云树?系列产品,包含面向不同业务场景的多种功能组件,具体有:云树DMP(大体量自动化数据库管理平台)、云树RDS(多租户自服务数据库云平台)、云树Shard(分布式数据库)、云树DTS(全量迁移、增量复制、跨域灾备)、云树Proxy(中间件、流量入口、安全审计)、云树Guard(金融级别高可用)等。
两个多月后,爱可生选择在“10.24程序员节”这一特殊的日子,在其主办的“2017MySQL 技术大会”上正式开源了其MySQL分布式中间件—DBLE(http://dble.cloud),引起广泛关注。据悉,DBLE是爱可生基于MySQL的高可扩展性的分布式中间件,重点提升功能和性能优化,支持复杂查询,增强了如分布式事务,SQL支持度等核心功能。
DBLE的应用场景
科技创新促使业内探寻新的商业模式并创造新的增长点,需要采用分布式技术做为应用支撑,这本身就对传统的集中式数据库提出了挑战,互联网创新要求数据库能跟得上变化,敏捷管理与部署,要能支撑分布式,还要降低整体拥有成本。
目前,在电商、金融、O2O、零售、电信等行业普遍存在用户基数大,营销活动频繁,核心交易系统响应日益变慢的问题,随着业务数据增长迅速,超过单机数据库的承受极限,制约业务的发展;在电力、气象、农业、智能制造等行业海量的数据远远超过单机数据库的承受极限。而DBLE正适用于高并发及TB级海量数据处理场景。
DBLE解决了哪些问题?
数据水平拆分:当单个MySQL实例成为业务发展瓶颈,可使用DBLE来替换原始的MySQL实例,实现数据水平拆分;
与MySQL协议兼容:可以直接用它替换MySQL来为你的应用程序提供新的存储,而无需更改任何代码;
SQL支持: 支持SQL 92标准和MySQL方言。我们支持复杂的SQL查询,如group by,order by,distinct,join,union,sub-query等等。
查询优化: 优化复杂查询,包括但不限于全局表连接分片表,ER关系表,子查询,简化选择项等。
分布式事务支持: 使用两阶段提交协议实现了分布式事务,在确保系统性能的前提条件下,保证了分布式事务的数据一致性。
DBLE增强企业级功能后续规划
对于中间件,将进一步强化数据库智能优化功能,更良好的支持完整的SQL语法,提高中间件本身的性能。通过强化可视化管理,使之具备快速部署,方便维护的特性,并且能够更加直观的监控系统。另外,在运维方面,开发自动化运维工具,实现在线数据扩容、迁移、备份等高级功能。
据悉,爱可生近3年来在技术研发方面的资金投入连年占到全年销售总额的25%以上,拥有40余位国际认证MySQL数据库工程师,具备30余项与数据库技术相关的软件著作权,是内资企业唯一通过认证的MySQL专业化白金合作伙伴。
“爱可生的产品并非一朝一夕的潮流追逐产物,而是十余年服务于金融行业最佳实践的沉淀。此次开源MySQL分布式中间件,回馈技术社区,通过科技创新构建自主开源的生态体系,亦是爱可生的社会责任。同时,爱可生也将持续增加在行业解决方案和开源基础软件的研发投入,构建更有竞争力的产品,促进各行业的互联网转型与大数据发展战略。“爱可生开源社区负责人对记者做了如上表示。
《金融电子化》新媒体部
主任 / 邝源 编辑 / 潘婧
- 阿里自研分布式强一致关系型数据库——X-DB
- 2018年的云计算趋势预测
- 开源驱动全球经济发展
- GitHub 2018 6大技术趋势:所有公司都是数据公司,开源软件成为
- 阿里机器人都会批改作文了!深圳无人驾驶公交车试运行;360 开源
- 你的键盘也会泄露你的隐私
- 议程来了,上海天然气分布式能源考察
- 6 款优秀的 AR/VR 开源库推荐
- 肇庆市分布式光伏综合示范项目首期工程成功并网发电
- 资源 | Mozilla开源语音识别模型和世界第二大语音数据集