不同数据库单行记录长度限制
1.MySQL单行长度限制为65535,不包含long或者text
The internal representation of a MySQL table has a maximum row size limit of 65,535 bytes, even if the storage engine is capable of supporting larger rows. BLOB and TEXT columns only contribute 9 to 12 bytes toward the row size limit because their contents are stored separately from the rest of the row.
2.Oracle对单行记录长度不做限制,可通过行迁移或者行链接(如果单个block无法存放单条记录的时候,通过多个block链接起来)扩展单行的大小限制,单表的字段为1000上限
3.PG单个filed大小为1GB ,单表最多1600个字段,单行最大理论值为1.6TGB
4.分布式数据库tidb单行大小未确认,单个事务最大为10GB
5.oceanbae单行大小为1.5MB(字节),不包含lob字段(单行记录长度小于4000,lob字段和其他字段一起存储,超过4000,单独存储,原记录只存放lob字段对应的指针
版权声明:本文为Scott_ora原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。