0
点赞
收藏
分享

微信扫一扫

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

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

数据类型

基本数据类型

目前对于C/C++/c#语言,支持的基本数据类型如下表所示:

类型名

分类

存储长度(字节)

取值范围

Byte

字节

1


Char

单字节字符

1


Tinyint

整数

1

-128~127

Tinyuint

整数

1

0~255

Smallint

整数

2

-32768~32767

Smalluint

整数

2

0~65535

int

整数

4

-231~231-1

uint

整数

4

0~232-1

Bigint

整数

8

-263~263-1

Biguint

整数

8

0~264-1

Float

浮点

4


Double

浮点

8


Date

日期

4

-9999-00-00 ~9999-12-31

Time

时间

4

-999:00:00~999:59:59

DateTime

日期/时间

8

0000-00-00 00:00:00~9999-12-31 23:59:59

String

字符串

可变


Wchar

宽字符

2


wstring

宽字符集



Ip

Ipv4地址

4

0.0.0.0~255:255:255:255

Void

空类型



int8

整数

1

-128~127

Uint8

整数

1

0~255

Int16

整数

2

-32768~32767

Uint16

整数

2

0~65535

Int32

整数

4

-231~231-1

Unit32

整数

4

0~232-1

Int64

整数

8

-263~263-1

Uint64

整数

8

0~264-1

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进制进行表示。

IPv4地址串

描述

"4.3.2.16"

十进制表示

"004.003.002.020"

8进制表示

"0x4.0x3.0x2.0x10"

16进制表示

"4.003.002.0x10"

各种进制混合

Void

TDR引入Void数据类型的主要目的是为支持通用指针,即void类型必须和指针类型一起使用才有效。

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

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


举报

相关推荐

0 条评论