正文内容 评论(0)
近期,OLAP 领域一匹黑马出现,那就是登顶全球分析型数据库性能排行榜 ClickBench 的新一代实时云原生数据仓库 SelectDB。近年来,随着大数据和云计算的发展,越来越多的企业以数据洞察为驱动,云数据仓库因此成为企业数字化转型和升级的重要组成部分。在企业进行选型的过程中,必须对性能、成本、处理实时工作负载的能力和其他参数进行评估,以确定产品可以最符合企业的需求。那么作为性能荣登全球第一的 SelectDB,我们有必要来研究一下它的可取之处,从而积累更多 OLAP 产品选型的实用经验。
图:全球分析型数据库性能排行榜 ClickBench
实时数仓重在“实时”
随着企业的经营、风控等重要领域越来越依赖于实时的数据分析,数据仓库也因此增强了对时效性的支持。不同于以往离线数仓的 T+1 模式,实时数仓需要支持实时工作负载,例如实时的欺诈报警,实时的生产安全检测,以及实时的精准营销推送等,在这些情况下,评估不同的云数仓产品对于处理实时数据时的性能表现,分析速度等就显得尤为重要。
由于实时数仓对实时性的严格要求,实现实时数仓的技术难度远远大于离线数仓。实时性最重要的是端到端实时,SelectDB 支持各种实时数据同步工具以及流计算引擎的实时写入,在数据实时摄入数仓的同时,支持高并发实时查询,可同时支持星型模型和宽表模型并支持海量数据下的多表关联,仅需亚秒级响应时间即可返回查询结果。
SelectDB 因其自身所具备的列式存储引擎、现代的 MPP 架构、向量化执行引擎、预聚合物化视图、数据索引、查询优化器等,在高并发低延迟和高吞吐查询上, 都达到了极速性能,且能支持实时高吞吐的数据写入和实时数据服务场景。
云数仓怎可无“云”
传统数据仓库技术方案存在着生态环境封闭、扩容停机时间长等诸多问题,已不能满足快速、平滑的扩容需求。云数据仓库成为未来趋势已成必然,根据全球专业分析机构 Gartner 的预测分析,2023年全球75%的数据库都将运行在云上。云的发展为各行业用户带来了更便捷快速的应用落地,而云数据仓库为用户实现云原生、微服务化、智能运维等业务需求也带来了很好的支撑。
SelectDB 是一款云原生产品,在同一地域多个数据库实例支持数据共享,也支持跨区域复制和备份与恢复功能,并可以一致地运行在各个主流云上。现如今,SelectDB 已经与阿里云、腾讯云、AWS展开了深入合作,未来还将与更多公有云厂商进行合作。
新一代云基础设施正在向着云原生化、多云管理等方向发展。公有云的弹性可伸缩性,可以满足遍布全球各地的企业用户云基础设施灵活部署。并且无需预付款或签约,根据企业用户自身的使用量按需付费购买即可。对于很多企业而言,选择云厂商需要有顶层的IT战略设计,绑定在一家公有云上是有 vendor-lockin 风险的,因此是否可以提供跨多云服务也是企业在考虑云数仓时很重要的一项。SelectDB 的一大特色就是可以运行在多云之上,独立于云厂商,为客户提供一致的使用界面,支持云厂商账户付费,为企业提供了足够的灵活性。
“开源”是一把通往未来的钥匙
正处于新数据时代下的企业用户,不仅数据量持续爆发增长,而且数据类型也呈现出多元化、复杂化,对于技术的要求瞬息万变,开源本身作为更为先进的软件研发模式,可以带来更快速的技术迭代节奏,更能满足用户业务快速变化的需求。因此近几年来,越来越多的厂商意识到开源的重要性,而将开源技术融合进云服务产品,也加速了开源产品的商业化进程。
SelectDB 是基于开源 Apache Doris 进行构建的云数仓,其在技术上可以领先如此之多,也离不开开源 Apache Doris 在技术上的不断创新和迭代。Apache Doris 是由国人研发并开源的高性能实时 OLAP 数据库, 自 2018 年进入 Apache 基金会孵化后开始受到业界关注。2022 年 6 月,Apache Doris 正式成为 Apache 基金会顶级项目。截止目前,Apache Doris 已经在全球范围内获得超过700家企业的认可。
SelectDB 提供与 Apache Doris 之间的高效数据相互迁移工具,并且与 Apache Doris 的使用高度兼容,确保了企业随时可以在 SelectDB 与自主搭建的 Apache Doris 之间互相切换。
作为Apache Doris 背后的商业公司,飞轮科技最初就将自己定位为开源技术厂商,始终致力于开源技术创新,把开源开放作为战略核心,并投入了很多力量持续推动 Apache Doris 的社区发展。
“成本”往往是决定下一步的关键
提到数字化转型与升级,很多企业第一反应就是这是一项投入很大的事情,无论是经济成本还是人力成本。而越是投入大的项目,越应该注重性价比,SelectDB 就是将降低综合成本落实到实际的产品研发中。
SelectDB 的云原生架构基于云基础设施进行深度适配,依托领先的存算分离架构设计,结合 MPP 数据库架构、离在线一体化等创新技术,实现了弹性伸缩,分层存储、秒级扩缩容以及多实例数据实时共享等诸多新特性,大幅提升了存储效率和计算性能,实现数据分析降本增效。经测试,SelectDB 云服务能够比自己部署类似系统降低80%的成本。
值得一提的是,SelectDB 可以同时支持实时数据服务、交互数据分析和离线数据处理场景;既支持对结构化数据的存储和分析,也支持对半结构化和日志数据的存储和分析;同时也支持对 Hive、Iceberg、Hudi 等数据湖和 MySQL、Elasticsearch 等数据库的联邦查询。在使用过程中,更是无需安装部署与复杂参数设置,一键创建集群,大大降低了企业的运维和建设成本。SelectDB 的极简运维管理,融合统一的数据处理特性,以及数据安全和技术支持方面的超高标准帮助企业在整体项目运行中减少了不必要的成本,极大地提升了效率,实现极致性价比。
除此以外,对于企业用户而言,由于系统支持标准 SQL 并兼容 MySQL 协议,使得用户可以无缝从 MySQL 生态切换至 SelectDB。且不需要技术人员对于后台技术过多关注或进行二次开发,直接可以开箱即用,因此省去了很多企业技术团队的学习成本。同时,由于 SelectDB 拥有一支强大的专家团队,致力于通过行业洞察对于应用场景和解决方案进行预先设计和开发,因此在后期与企业对接过程中,省去了很多对于通用需求的开发时间,可以帮助企业快速构建应用,快速解决痛点,同样节省了时间和人力成本。
由此可见,新一代云原生实时数仓 SelectDB 无论是在架构与性能方面,还是应用与成本方面,都能切实地满足企业用户的实际需求,解决企业在实际业务中面临的痛点,助力企业高质量高效率地完成数字化转型与升级。对于企业而言,SelectDB 无疑是一款不容错过的现代化数仓产品。
同时,在数据库领域百花齐放的时代,SelectDB 能够在全球市场中突出重围,超越国际一流品牌,成为代表中国顶尖技术的云数仓产品,获得国际市场的认可与赞誉,可谓是为国争光!数据库技术是基础软件皇冠上的明珠,是卡脖子的关键技术,我们应该支持这样拥有核心关键自研技术的新兴企业繁荣发展,壮大基础软件产业,也让越来越多的人见识到中国基础软件技术的实力,期待有一天改变全球数据库软件技术和产业格局!