NineData荣获 IT168 & ITPub “年度创新产品奖”

近日,在IT168 & ITPUB的年度评比中,玖章算术的NineData产品脱颖而出,获得了"年度创新产品"奖。在过去的几年,获此奖项的产品有阿里云PolarDB、TiDB、Oracle自治数据库、AnalyticDB 3.0 、腾讯云TDSQL等。该奖项反应了,在过去的一年数据库领域中,新出现的极具潜力的数据库产品。多云数据库时代已经到来,NineData致力于解决多云数据管理、复制、备份等挑战,帮助开发者用好数据和云。

image.png

NineData荣获2022年度创新产品奖

NineData:多云、多数据库时代数据管理的答案

市面上,大型云厂商已经超过了30家,而根据DB-Engines的统计,对外提供服务的数据库就有397中。云已经成为新一代 IT 基础设施,进入了百家争鸣的时代,国际上 AWS、Azure、Google 是领导者,国内阿里云、腾讯云、华为云先发优势明显,天翼云、移动云、沃云、中国电子云等运营商/国资类云计算平台快速崛起。

在多云时代企业数据管理,我们看看有哪些挑战:

程序员应不应有生产数据库权限?

怎样的备份方案,既有效又简单?

怎样实现自由的上云迁移、跨云迁移操作?

首先,程序员应不应有生产数据库权限。这是一个两难的问题。一方面如果给予所有人权限,那么生产环境的稳定性和安全就会有很大的隐患;如果把权限都收回到DBA,又会导致效率太低,估计很多程序员就此选择躺平。

数据备份如履薄冰,数据恢复靠天吃饭。备份一定是数据库管理员的心病,传统备份方案的恢复时间比较长,做好备份实在是太折腾,要购买备份设备,开发备份程序,定时做备份归档,备份有效性演练,投入产出比太低了,很多大厂的备份系统都是如履薄冰,小厂就更不用说了。

数据上云难,跨云迁移更难。云已经势不可当了,国产数据库、开源数据库、分布式数据库、云原生数据仓库等新技术都在快速演进,数据上云是大趋势,但数据迁移就是个大难题,数据上云了,要换个新的云那就更坑(云厂商肯定不希望你搬走啊),要把本地私有云的数据和公有云打通更头大,这个其实是很多大型企业面临的跨云问题。

这就是NineData(www.ninedata.cloud)产生的背景和原因,NineData要做的就是在这个多云时代,在这个数据库百花齐放的时代,构建全球领先的多云数据管理平台,帮助开发者用好数据和云。

NineData的产品功能架构

image.png

NineData的产品功能架构

那么我们先来整体的看看来NineData,它有哪些产品能力,以及它在企业的数据架构中处于怎样的一个位置。在企业日常开发中,通常开发人员、BI人员、业务运营人员、DBA等,可能因为在线数据分析、验证、问题排查等,都需要对数据进行读取与操作。那么就需要一套完整的企业级数据访问安全体系。

一般来说,一家企业可能会同时使用多家云厂商、本地IDC等环境下的多种不同的数据库,在此之上,再构建企业自己的数据平台。那么,通常数据都需要在多个环境之间互相流动,例如需要构建容灾、跨云迁移、构建只读实例等。另外,数据有时候还需要在多个业务系统之间流动,例如,在线数据需要向搜索平台流动,帮助企业构建实时搜索;在线的数据还需要向数据仓库、大数据平台流动,帮助企业构建实时数据分析。而数据在多个系统之间流动之后,为了保证数据质量,还需要对数据进行验证与对比。

另外,数据是企业的最重要的资产之一,硬件/软件失败、人为操作失误、恶意破坏、勒索病毒等都会导致数据损坏,一套简洁、可靠的备份系统是必不可少的。

这就是我们今天发布的NineData平台向企业所提供的能力,以及通过上面的大图展现了他在企业数据架构中的位置。从功能模块上,NineData包括了四大块,第一个是SQL开发,第二是数据备份,第三是数据复制,第四是数据对比。

NineData的“SQL开发”,提供了企业级 SQL 开发平台,可以完全代替 Navicat、DBeaver 等 SQL 客户端工具,免费,并且更安全更方便。对企业用户可以支持更全面的权限管理,敏感数据保护和 SQL 线上变更发布等高级功能,非常适合超过 20 个开发人员的企业。

NineData的“数据备份”,是新一代数据备份解决方案,1 分钟内完成配置,支持全量、增量备份,支持多个云平台和多个地域,可以用来快速搭建异地备份解决方案,满足安全合规要求。我们在数据备份上做了大量创新,如备份数据可以在线查询,这样不仅可以验证备份的有效性,而且还可以快速查看数据的历史版本,选择需要的数据秒级恢复。可以完全代替 mydumper 这些落后的工具。

NineData的“数据复制”,提供数据迁移、数据同步等功能,可以更高效地完成数据上云、跨云数据迁移、ETL 等,支持全量迁移和增量迁移,性能可达10万TPS,超越市场主流产品,支持各种复杂 DDL 变更同步,也完成了 MySQL8.0,ClickHouseV22 等最新数据库版本适配。

NineData的“数据对比”,可以帮助你检查数据复制、迁移等的正确性,支持结构对比和数据对比,提供了非常简单易用的可视化展示,算是目前市场上最好的数据对比工具。 NineData的技术架构

NineData 是 SaaS 模式的多云数据管理平台,所以多云和多源是我们要解决的重点问题。我们要支持市面上主流的数据库,既支持 MySQL、PostgreSQL、SQLServer 等关系型数据库,也支持 MongoDB、Redis 等 NoSQL,还⽀持 Aurora、PolarDB、GaussDB 等云厂商专属数据库,当然还包括 TiDB、OceanBase 等分布式数据库。

image.png

NineData的技术架构

NineData 支持主流的云厂商和自建机房,也就是说,无论是云上还是云下的数据库,也不论是云⼚商专属数据库还是自建数据库,都可以使用NineData。

NineData 平台可以分为四层,最上层是接入层,包括控制台和 API 两个部分,可以在控制台上直接管理数据,也支持通过 API 的形式将 NineData 集成到内部的系统。接下来是数据安全层,数据安全是 NineData 从一开始就确立的非常重要的工作。我们会在这⼀层处理所有涉及到数据安全相关的工作,比如数据加密、鉴权、脱敏以及完整的操作审计。再往下是核心引擎层,主要用来支撑我们的 SQL 开发、数据复制、备份恢复和数据对比四大核心功能。

最下面是我们的基础能力层,主要包括两个部分,一是公共的核心能力,比如 SQL 解析器、多版本元数据管理中心、中间数据转换框架、数据存储系统、Gateway 等等。 关于NineData NineData是由玖章算术研发的多云数据管理平台。NineData 通过升级数据管理理念,是一套面向多云、全托管的数据管理服务。主要包含了 SQL开发、数据复制、数据备份及数据对比功能。通过这些功能,可以轻松完成日常数据库开发、数据安全访问、生产数据库变更与发布、数据库备份恢复、数据迁移、容灾多活、数据仓库及数据湖构建等核心应用场景。NineData通过云原生技术打造全球领先的技术平台,致力于帮助开发者用好数据和云,创造业务价值。

(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )

Baidu
map