NineData 全方位支持 TDSQL:打造企业级数据库新体验
据 NineData 最新发布的消息,NineData 的生态系统中又添一位重量级选手:腾讯云的 TDSQL。
和之前 NineData 支持百度云 GaiaDB 类似,本次依然是覆盖了整个 NineData SQL 开发能力的重磅发布,包含了 TDSQL MySQL 和 TDSQL PostgreSQL。
快速了解 TDSQL
TDSQL(Tencent Distributed SQL)是腾讯云打造的企业级数据库产品,同时提供 MySQL 兼容版和 PostgreSQL 兼容版,具备强一致高可用、全球部署架构、高 SQL 兼容度、分布式水平扩展、高性能、完整的分布式事务支持、企业级安全等特性,适用于实时高并发事务系统、金融及核心交易系统、HTAP 业务系统、物联网类应用系统等多种应用场景。
在中国,TDSQL 可算得上是国产化的主力军之一,它结合了 MySQL 的易用性和分布式数据库的高扩展性,能够满足大数据时代对数据库高并发、海量数据处理的需求,帮助众多企业顺利去 O,目前,TDSQL 在很多行业中都得到了广泛的应用,包括金融、电商、游戏等领域。
NineData SQL 开发功能总览
NineData x TDSQL 会擦出怎样的火花呢?
接触过 NineData 的同学们都知道 NineData 可以为企业数据库带来不少效率、安全层面的提升,并且可以为企业节省不少开支,这里为刚接触的同学简单描述一下 NineData 是怎么为企业提升效率和安全的。
首先看下面这张图:
这张图展示了 NineData SQL 开发的整体能力,而 NineData + TDSQL 则意味着您可以使用所有功能管理 TDSQL 数据库:
客户端
作为客户端,NineData 为 TDSQL 提供了最基础的数据查询、数据变更、数据导入导出、表|非表对象结构设计等功能,同时还贴心地提供了数据归档、慢查询分析等进阶功能。不仅如此,所有上述客户端操作全程可视化,简单明了且友好的操作界面适合绝大多数层级的使用者,菜鸟大神通吃。
权限申请|授权
NineData 支持对企业内所有人员进行权限管控,可管理员手动授权或用户直接申请权限,权限粒度精确到单个列,真正意义上杜绝数据泄露风险。
敏感数据动态脱敏
企业的数据资产中,有相当一部分内容是比较敏感的,例如客户的身份信息、财务信息、地理位置等,NineData 可以将 TDSQL 数据库中的某个或多个列设置为敏感列,对该列无查看权限的用户在日常的开发工作中将无法查看该敏感列的内容。
权限有效性检测
用户在平台执行的所有操作都将进行权限校验,权限有效期过期后不再提供对应资源的访问。
研发规范检测
上百条针对 TDSQL 数据库的预制规则,覆盖大部分 TDSQL 数据库的常用场景,规范化企业开发流程。通过将规则联动 SQL 窗口,可对不规范开发行为作出限制,拒绝执行。
变更审批
对于可能会对业务造成影响的语句,可以要求用户提交 SQL 任务,采用 NineData 智能预审 + 人工审批兜底的模式执行,彻底杜绝变更风险。
变更保护
自研无锁结构|数据变更方式,支持在不阻塞表正常读写的情况下,对表进行 DDL 或 DML 变更,杜绝变更锁表影响业务;而数据回滚功能则提供了变更失败后的保障,在提交 SQL 任务进行数据变更时,系统自动备份当前数据状态,并提供备份文件下载,变更失败后,可以通过备份文件中提供的回滚 SQL 将数据恢复到变更前的状态。
操作审计
审计日志功能记录了谁在何时对哪个对象进行了什么操作,除了部分非敏感信息,所有的操作都将被记录,这在开发人员众多的大企业中回溯故障原因定责非常重要。
最后
在全国性的去 O 浪潮下,TDSQL 的出现很好地化解了众多企业对于 Oracle 的依赖,虽然它并不能完全替代 Oracle,但由于其高度兼容 Oracle 语法,以及可以同时满足在线事务交易(OLTP)和实时数据分析(HTAP)的特性,使其成为中国数据库市场炙手可热的香饽饽。
通过此次 NineData 的完整适配,企业可以更加方便快捷地使用 TDSQL 数据库。除此之外,NineData 的迁移同步、数据对比等核心功能也将助力国内各大企业完成数据库国产化的目标,极大地降低数据迁移门槛。其不停机迁移的特性也将为企业的在线业务可持续性提供高度支持,让企业在保持业务在线的前提下完成数据迁移目标。
评论