所以我有一个基于用户的应用程序,多个(总共大约 500 个用户)用户将访问该应用程序。
每个用户在每列(总共 10 列)中将有大约 500KB 的编码 JSON 字符串,这使得每个用户有 5MB 的数据。
对于 500 个用户,这将是总共 5*500MB 的数据。
我不会在 JSON 中进行任何过滤和搜索。此外,所有 JSON 中的数据都将完全不同,因此我无法考虑只存储唯一的内容。
我不能使用无 SQL 数据库。这是一个好的架构吗?如果是,列类型应该是什么?
最佳答案
您可以尝试使用 mysql 5.7+ 和 JSON
列类型,它在内部将更有效地存储,并且您还可以查询它。
关于MySQL 存储 1MB 的 JSON 好不好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34491021/