暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GaussDB数据库数据类型最佳实践

db_user 2023-10-24
210

GaussDB数据库数据类型最佳实践:

1、UUID,不同集群可能产生相同UUID,禁止,建议业务直接采用中间件平台提供的分布式ID

2、序列整型,即自增列,包括SMALLSERIAL,SERIAL,BIGSERIAL,禁止

3、整数类型,TINYINT, SMALLINT, INTEGER, BIGINT,推荐

4、任意精度类型,NUMERIC/DEMICAL,推荐

5、浮点类型,REAL/FLOAT4,DOUBLE PRECISION/FLOAT8,FLOAT,推荐

6、布尔类型,BOOLEAN,推荐

7、定长字符,CHAR(n),推荐

8、变长字符,VARCHAR(n),NVARCHAR2(n),VARCHAR/TEXT,推荐

9、时间类型,DATE, TIME, TIMESTAMP, SMALLDATETIME, INTERVAL, REALTIME,推荐

10、TIMETZ,TIMESTAMPTZ,不推荐

11、二进制类型,BYTEA(变长二进制类型),推荐

12、CLOB(字符大对象),BLOB(二进制大对象),RAW(变长十六进制),禁止

13、位串类型,BIT(n), VARBIT(n),推荐

14、特殊字符类型,NAME,"CHAR",通常供数据库系统内部使用,禁止

15、JSON类型,JSON类型目前不支持操作符,禁止

16、自定义类型,可用于定义枚举EMU等类型,禁止

17、HLL数据类型,建议直接使用HLL相关函数,减少性能影响,禁止

18、货币类型,MONEY 存储带有固定小数精度的货币金额,禁止

19、几何类型,POINT, LSEG, BOX, PATH, POLYGON, CIRCLE,禁止

20、网络地址类型,存储IPV4 IPV6 MAC地址数据类型,禁止

21、文本搜索类型,用于支持全文检索,禁止

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论