【发布时间】:2017-09-06 13:01:02
【问题描述】:
我正在使用 MySQL 数据库构建应用程序。 我只有一张表格:
Key | Metadata | Data
------------+-----------+-----------
Some GUID | Some info | large data
元数据是一堆小列,如 DateTime、VarChar(8) 等。 数据列是一个长文本列,通常包含 250kb 的文本(但最多可以包含几兆字节的文本)。 我只使用密钥进行查找(从不扫描元数据或数据)并且密钥没有排序。我很少删除。
这张表是否可以很好地扩展? IE。是否能够轻松处理超过 100000 行?
我知道 100000 行对于一个表来说是一个很小的数字,但表文件可能会占用 25gb,所以这有点大。
我的直觉是它应该工作得很好,因为索引将允许 MySQL 快速到达它需要返回/编辑的行,但我不确定表的大小。
这不是一个开放式问题:我正在寻找的答案是:会好或不会好,并解释原因。
【问题讨论】: