优势 | 云树®Shard | 开源分布式中间件 |
---|---|---|
分布式 SQL优化器 | » 对复杂SQL进行多种代数变换云树·Shard会生成复杂的分布式执行计划, 将SQL的计算任务下推到数据库节点进行, 并减少数据节点返回的结果集的规模, 使得分布式SQL执行成本降低且效率提高 | » 对SQL进行简单的语法变换开源中间件会生成简单分布式执行计划, 仅从数据库节点获取数据, 集中到中间件进行计算处理, 结果集的规模可观, 传输和处理成本较高, 效率低下 |
可靠性 | » 成熟产品、源码级保障大量成功案例验证,源码级的产品团队保证,应对各种优化及缺陷修复 | » 开源产品、无任何保障开源产品缺陷较多,无能力进行优化和修复,无法保障产品稳定可靠运行 |
高可用 | » 企业级高可用方案基于爱可生高可用组件,可选多种数据库高可用策略,适配不同场景,确保数据零丢失 | » 开源高可用方案不完善的高可用方案,异步/半同步复制会导致数据丢失或错乱 |
故障恢复 | » 故障自动恢复提供企业级的高可用方案,秒级自动切换,故障节点自动修复并重新加入集群 | » 手动恢复仅提供高可用方案,但是节点故障后,需要手工重建节点并手工同步数据 |
弹性扩容 | » 自动扩容平滑扩容,保留原有数据库状态,自动扩容再均衡数据,期间不停服 | » 手动扩容一般情况下,需要手工迁移数据扩容,期间需要停服 |
监控 | » 全局统一监控实现服务器、分布式中间件、节点进行全面统一监控 | » 监控不全面一般不提供统一的监控平台,只能进行局部或部分监控 |
易用性 | » 功能完善的可视化管理工具轻松管理数据库,提供安装部署、配置、高可用、备份、监控、扩容等功能 | » 手工配置简单的 Web 控制台/命令行不少操作需要运维手工配置 |