产品优势

最近更新时间: 2024-06-12 15:06:00

SQL兼容度高

TDSQL PostgreSQL 版不仅兼容绝大多数的PostgreSQL语法,包括复杂查询、外键、触发器、视图、存储过程等等,满足大部分企业用户的诉求。同时还兼容大部分的Oracle类型、函数。

分布式事务全局一致性

TDSQL PostgreSQL 版引入全局事务管理节点(GTM,Global Transaction Manager)来专门处理分布式事务一致性,通过拥有自主专利的分布式事务一致性技术,包括两阶段提交(Two Phase Commit)以及全局时钟(Global Timestamp)的策略来保证在全分布式环境下的事务一致性。TDSQL PostgreSQL 版单实例的TPCC事务处理能力得到大幅度的提升,而且处理能力会随着实例规模准线性提升。

在线扩容能力

为了迎接业务的快速增长,系统不可避免的需要进行扩容,传统的分布式数据库所采用分库分表模式的实现使得扩容成本高昂,需要对业务进行长时间的中断。TDSQL PostgreSQL 版在新加节点时,只需要把一些shardmap中的shardid映射到新加的节点,并把对应的数据进行搬迁。扩容对业务的中断仅仅是在切换shardmap中映射关系的时刻,时间大大缩短。

HTAP事务及分析双引擎方案

Hybrid Transactional/Analytical Processing,即事务和分析混合处理技术,这个技术要求本来资源诉求矛盾的两种业务类型在同一个数据库中完成处理。传统的数据库因为各方面的限制,偏向于OLTP或OLAP的场景,两者很难兼得。TDSQL PostgreSQL 版 V2经过专门的设计完美的做到了HTAP,同时具备了高效的OLTP能力和海量的OLAP处理能力,降低业务复杂度和业务成本。

多级容灾能力保证

TDSQL PostgreSQL 版在多个维度保证集群的容灾能力。其中采用强同步复制来保证主从数据完全一致,保障主节点故障时数据无丢失;提供基于任意时间点的恢复特性来防止误操作带来的数据丢失。

资源隔离能力-读写多平面

TDSQL PostgreSQL 版作为一款HTAP数据库,天然具备一写多读的能力。一个实例中每个数据节点(DN)有多个备机,同时协调节点(CN)也有多个备机,这样在具备高可靠的同时,可以充分利用备机的计算能力,在备机上执行分析型的业务。即主节点的所组成的主平面提供读写业务(OLTP),而每个备平面提供一种只读业务(OLAP),从而可以实现业务的读写分离。

卓越的数据安全保障能力

TDSQL PostgreSQL 版提出三权分立的体系,将传统数据库系统DBA的角色分解为三个相互独立的角色,安全管理员,审计管理员,数据管理员;基于此基础提出自己的安全策略,主要细分为三个部分,分别为数据加密,数据脱敏访问,强制访问控制,三者组合提供多个层级的数据安全保障能力。 TDSQL PostgreSQL 版提供两种数据加密方式,一是业务侧加密,业务调用TDSQL PostgreSQL 版内置的加密函数,将加密后的结果写入数据库,正常读取的也是加密后的数据,在应用里面执行解密。二是使用TDSQL PostgreSQL 版的内置加密功能,相对前一种对业务侧来是透明。 TDSQL PostgreSQL 版从多个维度来提供全方位的审计能力,同时TDSQL PostgreSQL 版审计通过旁路检测方式,对数据库运行效率的影响极小。

高效的数据治理能力

TDSQL PostgreSQL 版团队设计了专门的方案来解决数据倾斜问题。为了有效的降低业务的资源消耗成本,TDSQL PostgreSQL 版开发了冷热数据分离的功能,内核原生态支持数据的冷热分离,业务无需感知底层存储介质的不同,对外提供一个统一的数据库视图。

全面的运维能力

OSS系统是TDSQL PostgreSQL 版系统配套使用的平台管理系统,集租户管理、服务器资源管理、项目管理、实例监控运维管理于一体。其中租户管理,服务器资源管理,项目管理是实现多租户管理配套组件。监控运维系统设计的主要目的是监控和维护TDSQL PostgreSQL 版数据库,包括指标实时监控、告警,部分故障自动修复,在线扩容,数据搬迁等功能,与TDSQL PostgreSQL 版数据库组成一套完整的体系,组成一个高效、稳定、可靠的分布式数据库系统。