我正在设计一个数据库,它将存储各种大小的JSON字符串。我正在考虑使用不同的表(每个表都有两列,'id'和'data')来存储不同的字符串大小(tinytext - bigtext)。在这种情况下,将从包含最小字符串大小的表开始搜索每个表。varchar的最佳口径大小
我还在考虑使用单个字符串大小的单个表并使用多行存储大型JSON字符串。
..或者我可以创建一个大的VARCHAR大小的表并节省一些开发时间。
有两点是我设计身边:
在某些情况下,MySQL存储小块数据的“行”,这有助于提高性能。这是什么意思,我该如何利用这一点?
在某些情况下,mysql会将VARCHAR处理为其最大可能的大小。这是什么时候发生的?我怎样才能避免它?
看起来这篇文章主要关注磁盘空间,而我的文章更侧重于处理时间。 – Hoytman