TeleDB 在保持PostgreSQL特性的基础上,具备高性能可扩展的分布式事务能力,支持高达百万级的TPS吞吐能力。具体支持能力,说明如下:
-
功能方面,TeleDB完整兼容 PostgreSQL 语法后,支持如下功能:
- 支持SELECT、UPDATE、INSERT、JOIN、GROUP BY等基础功能。
- 支持外键约束、check、主键、触发器、视图、存储过程等功能。
- 支持复杂查询、多级事务和多版本并发控制等功能。
-
语法方面,TeleDB完整兼容 PostgreSQL 语法后,支持如下数据类型:
- 数字
- 字符串
- 时间类型
- 自增序列
- 货币
- 几何
- UUID
- Array
- JSON
- Range
说明各数据类型详细信息,可参考《TeleDB开发手册》。
-
API方面,TeleDB完整兼容 PostgreSQL 语法后,支持如下语言的API接口:
- JDBC
- ODBC
- Shell
- C
- Python
- PHP
- .NET
TeleDB 高度兼容Oracle 语法,如数据类型、系统内置包、系统视图、函数、存储过程等语法的兼容。具体的 Oracle兼容性请参考《TeleDB数据库改造迁移指导手册与适配清单》手册中“TeleDB-X兼容oracle主要特性说明”章节。