Ran*_*dra 5 mysql amazon amazon-web-services amazon-aurora
具体来说,MySQL的最大行大小限制为64kB。
我想知道Amazon Aurora是否存在相同的局限性,据说Amazon Aurora是MySQL的替代品。
嗯,根据 AWS 的文档:
Amazon Aurora 数据库引擎设计为与使用 InnoDB 存储引擎的 MySQL 5.6 有线兼容。
http://aws.amazon.com/rds/aurora/faqs/#general
这意味着 innoDB 限制适用: http://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html
具体来说,行大小默认限制为 8000B:
最大行长度(可变长度列(VARBINARY、VARCHAR、BLOB 和 TEXT)除外)略小于数据库页的一半。即,对于默认页大小 16KB,最大行长度约为 8000 字节;如果在创建 MySQL 实例时通过指定 innodb_page_size 选项来减小页面大小,则 8KB 页面的最大行长度为 4000 字节,4KB 页面的最大行长度为 2000 字节。LONGBLOB 和 LONGTEXT 列必须小于 4GB,并且总行长度(包括 BLOB 和 TEXT 列)必须小于 4GB。