Elasticsearch在集群扩展上存在瓶颈,其采用的P2P架构和排队模型处理一些状态同步和元数据改
变等操作时,效率比较低。在项目实践中,当节点(或实例)规模超过100个时,会遇到稳定性问
题,特别是多种任务并发的情景下,集群压力大,容易触发节点接连失联的问题。
星环科技Transwarp Scope采用多进程架构,充分利用集群cpu/内存资源,读写压力分流,满足
更高的并发需求以及提升稳定性,单集群在200以上节点规模下稳定运行,同时保障性能无衰减。
数据读写性能
Elasticsearch在数据读写性能方面存在不足,如压缩率不足,数据膨胀率高,读写策略优化不足
等都大大降低了数据读写的效率。数据读写性能受限,直接影响查询操作的并发度和数据入仓的效
率。
星环科技Transwarp Scope对读写线程资源的管理更严格、更精细,使读写性能更优,数据批量
写入速度相对Elasticsearch提升40%,读写分离的特性大幅提升查询的稳定性。
数据恢复性能
Elasticsearch缺乏“增量数据”的概念,当单点发生故障进行数据恢复时,采用全量数据拷贝方式恢
复数据,工作量大,往往需要小时级的时间才能恢复服务,严重影响服务的正常进行。
星环科技Transwarp Scope具有很强的容灾和数据恢复能力。Scope基于Raft协议保证数据的一致
性,同时提供多副本支持,重启恢复时间在TB级数据量下控制在分钟级,不到Elasticsearch的
1/10,大幅降低了服务不可用时间。
此外,Scope支持跨数据中心的多活部署,使得重要业务在多数据中心交互和流转,还支持主备集
群的实时数据同步,满足主备集群的failover和switchover。
数据一致性
Elasticsearch主本和副本之间同步采用P2P架构和排队模型实现主从最终一致性。当主副本出现故
障时,从副本和主副本不能保证数据的强一致性,很有可能导致部分数据丢失。
Transwarp Scope基于自主研发的分布式数据库管理系统TDDMS,采用shared-nothing架构,通
过多副本机制实现数据服务高可用,使用raft协议保证副本之间的数据一致性,保障数据不丢失。
此外,TDDMS支持弹性扩缩容、自动故障恢复、权限控制、多租户与冷热数据分层存储等功能。
售后服务
Elasticsearch是开源产品,用户需自己探索和解决问题,无法获取有效的服务保障。用户需要购
买企业版才能获得相应的服务,且在国内没有原厂技术研发人员,很难保障SLA。
Transwarp Scope的产品提供方星环科技是国内厂商,具有非常强大的研发、技术支持与服务能
力,提供强大的原厂服务保障能力,保障用户售后无忧。
星环科技Transwarp Scope可平滑替代Elasticsearch
平滑替代Elasticsearch
Transwarp Scope兼容常用Elasticsearch的接口,可实现Elasticsearch业务的平滑迁移。星环科
技提供多种数据迁移方案,用户可根据实际情况灵活选择。
经过大量项目的实践和经验,星环科技建立了成熟标准的Elasticsearch平滑迁移方法论,通过调
研评估、方案测试和上线保障“三步”策略,全程保障数据与业务的平滑迁移。
多生态兼容
除了兼容以上Elasticsearch接口,Scope还兼容PostgreSQL协议以及Spark等大数据产品的接入。
同时,Scope还提供完备的SQL语法支持,满足传统数据库迁移到Scope的需求,通过星环科技
SQL编译器QUARK实现大数据基础平台TDH内部的完整数据流转方案。
迁移后的效果
性能全面提升:相较于Elasticsearch,用户迁移到星环科技Transwarp Scope之后,可以实
现海量存储能力,极大降低用户硬件和运维成本,数据读写性能、日志分析性能和数据检索性
评论