NineData:帮助开发者用好数据和云
导语 :数据库工具是指用于创建、设计、管理、开发、维护和优化数据库的一系列软件工具,包括数据库设计工具、数据库迁移与复制、数据库管理工具、数据安全工具等,这些工具可以帮助数据库管理员和开发人员更高效地管理、使用和开发数据库,减少人工维护和管理的成本,因此被广泛使用于各种企业和应用中。
本文为《数据库工具选型指南》系列选题文章之一,笔者通过对话技术专家,帮助用户了解数据库工具选型的重要性和方法,提供数据库工具选型的关键因素和考虑要点,通过对不同数据库工具的对比与评估,用户可以了解各种数据库工具的性能、成本等方面的差异。
本期,我们有幸采访到了玖章算术创始人&CEO叶正盛,看一看玖章算术在数据库工具方面有哪些布局?
中国数据库生态工具第一人,叶正盛
作为资深数据库与云计算领域专家,叶正盛和数据库工具的渊源,可以追溯到20年前。早在2001年,初为程序猿的叶正盛就开始研发数据库工具,旨在提升个人的数据库开发与运维效率。
2010年,叶正盛加入阿里巴巴,负责数据库工具建设工作,帮助阿里巴巴集团完成了去IOE、双十一数据库支撑等工作,他带领团队研发出业界首个云原生数据传输、数据管理、数据库备份、数据库自动驾驶服务等多款云计算数据库产品,是把数据库工具作为专业产品来规划和研发的中国第一人。因为在数据库领域的深入理解和工具领域的突出贡献,2018年,叶正盛开始负责阿里云数据库产品管理与解决方案部整体工作,推进云原生数据库产品体系建设,帮助阿里云成为了全球数据库领导者。
时间来到2021年,叶正盛凭着积累了多年的行业经验开始“自立门户”,创建了玖章算术公司,创始团队来自阿里巴巴、华为、IBM等公司的多位资深数据库技术与产品专家(P9级),在数据库领域都有超过10年的实践经验,组成了数据管理领域最顶尖的阵容。
高效的数据库工具是用好数据库的基础,叶正盛认为,“随着国产数据库的百花齐放,研发专业的数据库工具非常有价值。大家使用的多数都是海外的产品,国内在数据库工具方面并没有得到重视。所以,我们研发了NineData,目标是成为全球最好的数据库工具。”
NineData让每个人用好数据和云
随着云计算的发展深入,混合云、多云架构已经成为很多企业的主流IT架构。在这种IT架构下,实现混合云、多云架构下多种数据源的统一、标准化管理成为企业新的课题。基于此,NineData升级数据管理理念,推出了一套多云、全托管的数据管理服务。
NineData是集成了企业级SQL开发、数据复制、数据备份、数据对比多个模块的云服务,支持混合云(自建库+云数据库的业务架构)和多云(多个不同云厂商数据库组成的业务架构)架构下的云原生智能数据管理平台,支持的数据源超过60种,可以大幅降低企业的数据管理难度和成本。
通过NineData平台,企业可以轻松完成日常数据库开发、数据安全访问、数据库权限管理、生产数据库变更与发布、数据库备份恢复、数据库上云迁移、数据库国产化升级迁移、数据库多活容灾、数据仓库及数据湖构建、在线数据库到数据仓库复制(ETL)等。
面向个人开发者,NineData提供了永久免费的、完整的SQL开发能力,支持多种不同的数据库的SQL编写、执行、结果集导出等功能,可以高效的完成日常的SQL开发任务,代替Navicat、DBeaver等工具。此外,NineData的全量数据迁移/复制功能也免费,支持常见的开源、商业型的数据库迁移。
叶正盛表示,“面向中大型企业,NineData的SQL开发企业版是收费产品,配有专业的技术服务,可以大幅提升企业的数据安全与研发效能。NineData实时数据复制也是收费产品,用户可以使用SaaS服务或者专属集群部署,SaaS服务可以开箱即用,按使用时间计费,这个是性价比很高的模型。”
NineData的六大核心竞争优势
一、面向未来设计,全面拥抱多云多源
云数据库是未来的发展趋势,NineData支持多个云厂商、自建数据库之间的数据无缝流动及管理,支持AWS、阿里云、华为云、腾讯云等主流云平台的60种数据库产品。基于自研网络技术,可通过私网安全访问用户在VPC网络中的数据源。通过NineData的专属集群及数据网关,实现自建数据源的安全访问及管理。
同时,NineData支持同构、异构数据源的统一管理,包括常见的开源和商业型的关系型数据库(MySQL、Oracle、PostgreSQL、SQL Server等),NoSQL数据库(MongoDB、Redis等),实时数据仓库(Doris、ClickHouse、GaussDB等),消息队列系统(如Kafka)。通过NineData平台,企业可以脱离繁杂的工具,轻松管理不同的数据库类型。
二、高性能
NineData的实时数据复制性能指标与稳定性业界领先,数据复制性能高达10万TPS,超出同类产品的3倍以上。在远距离数据传输方面,NineData的性能是业界10倍以上,适用于异地、出海等业务数据处理场景。真实场景5000公里传输延时小于1秒。
三、AIGC技术应用
NineData已经广泛应用了AIGC大模型技术,提供自然语言SQL开发、SQL智能优化、数据生成、数据库语言转换功能。这些功能可以减少开发人员的工作量,提高数据库开发和管理的效率,同时也为用户提供更多便捷的工具和服务。
四、简单易用
NineData提供SaaS的即开即用架构,无需安装部署,所有模块都由专业的产品交互设计师设计,可快速开启企业级数据管理,无需规划服务器和预安装软件。同时,NineData还提供完善的任务管理能力,包括全链路监控、报警、异常定位及自主修复能力,可大幅降低企业的运维投入。
五、敏捷交付
NineData采用了新一代的分布式云原生技术架构,支持SaaS和专属集群模式交付,SaaS模式适合互联网客户与大客户的POC场景,专属集群模式适合在金融等行业本地化部署,NineData在产品部署与交付效率是传统软件的10倍以上。
六、全链路数据安全
数据作为企业核心生产要素,数据安全掌握着企业的命脉。NineData围绕数据的整个生命周期,提供端到端的数据加密能力,有效防止未经授权的数据查询及操作行为,规避数据泄漏带来的业务影响。NineData通过了信息系统安全等级保护三级和ISO27017云服务信息安全管理体系等多项权威认证。
拿下中国移动云数据传输大单
在叶正盛和团队的努力下,NineData作为一个成立2年的产品,在产品技术方面迭代迅猛,NineData使用了领先的云原生技术+AIGC架构,超越了市场上同类产品,得到了中国移动(移动云)的专家认可,在移动云数据传输采购项目中标。NineData帮助移动云解决各种数据库迁移、上云、同步、多活等场景需求。
服务沃尔沃、绿城集团等客户,保障数据库规范与稳定,效能提升1倍以上
这些都是有数百个数据库的大型企业,使用了大量的开源数据库、国产数据库、和云数据库,也对接了多家云平台。内部系统非常复杂,有内部研发的系统,也有数十家供应商系统,每家供应商都有自己的研发团队,这些独立的供应商与团队负责研发或维护企业内部不同业务系统,也就需要访问或变更不同的数据库系统。
在没有使用NineData前,有些企业的开发人员直连数据库,核心业务稳定性挑战大,审计合规难,从而影响关键业务可用性的风险。同时,人员多,习惯与经验的差异会导致数据库规范难统一,扩展性挑战增大。另一方面,数据库种类多,缺乏统一工具与访问平台,对于企业内部的数据安全管理带来巨大挑战。
叶正盛指出,“客户一直在使用我们的产品解决企业内部的数据库规范、权限管理、变更发布流程等功能。使用NineData平台后,实现了全集团数据库统一纳管,统一了数十家供应商的数据库访问和变更,让业务更加稳定、安全与规范。
NineData提供的企业级SQL开发,可以根据不同的业务管理分配独立的、细粒度的数据访问与管理权限,在保障研发效率的同时,保护集团内部的数据安全。此外,NineData提供完整的、可定制的数据库规范,保障数据库规范、高性能、具备良好的扩展性。”
写在最后
目前,NineData平台上已经为上万的开发者与企业服务,也与华为云、阿里云、移动云、百度云、AWS、SelectDB、ClickHouse等厂商进行合作。通过和数据库与云厂商的合作,可以帮助用户更好的使用各个供应商的数据库,让SQL开发更加高效、安全,让数据流动更便捷。未来,NineData还将持续拓展各种新型的数据源和云厂商,成为全球数据源支持最丰富的平台,让每个人都用好数据和云。