【深入理解 TcaplusDB 技术】详细介绍 TDR 表数据类型

【深入理解 TcaplusDB 技术】详细介绍 TDR 表数据类型
数据类型
基本数据类型
目前对于 C/C++/c#语言,支持的基本数据类型如下表所示:
Date
表示日期数据类型,c/c++支持的范围是-9999-00-00 到 9999-12-31, c#支持的范围是 0001-01-01 到 9999-12-31。DR 的 API 采用 4 字节整数对 date 数据进行存储,实际存储格式是自定义的;但以"YYYY-MM-DD"格式对 date 数据类型进行显示,输入和输出; DR 提供了存储格式和显示格式相互转换的 API 接口。
Time
表示时间数据类型,c/c++支持的范围是-999:00:00 到 999:59:59, c#支持的范围是 00:00:00 到 23:59:59。DR 的 API 采用 4 字节整数对 time 数据进行存储,实际存储格式是自定义的;但以"HHH:MM:SS"格式对 time 数据类型进行显示,输入和输出; DR 提供了存储格式和显示格式相互转换的 API 接口。
datetime
表示日期时间组合数据类型,c/c++支持的范围是-9999-00-00 00:00:00~9999-12-31 23:59:59 ,c#支持的范围是 0001-01-01 00:00:00 ~9999-12-31 23:59:59。DR 的 API 采用 8 字节长整数对 datetime 数据进行存储,实际存储格式是自定义的;但以"YYYY-MM-DD HH:MM:SS"格式对 time 数据类型进行显示,输入和输出; DR 提供了存储格式和显示格式相互转换的 API 接口。
Ip
基本数据类型 Ip 表示 IPV4 地址,以"数字."格式的字符串作为输入和显示,此自符串的具体格式如为:a.b.c.d,其中 a,b,c,d 为值为 0-255 之间的数字,这个数字可以采用 8,10,16 进制进行表示。
Void
TDR 引入 Void 数据类型的主要目的是为支持通用指针,即 void 类型必须和指针类型一起使用才有效。

TcaplusDB 是腾讯出品的分布式 NoSQL 数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB 级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。
评论