目前我将 JSON 存储在我的数据库中,因为VARCHAR(max)
它包含一些转换。我们的一位技术人员要求存储转换后的原始 JSON。
恐怕如果我添加另一个 JSON 列,它会增大页面大小并导致访问时间变慢。另一方面,这个表不会很大(最多大约 100 行,每个 JSON 列占用 4-6 K 字节)并且每分钟可以访问多达 4 或 5 次。
我是一个无情地滥用我们的技术的小气守门人,还是一个保持系统可扩展性的睿智架构师?
另外,我对(相对)新的文件流/BLOBs 类型很好奇。从我读到的内容中,我感觉 BLOB 存储在某个单独的位置,因此关系查询根本不会减慢速度。将 varchar 切换到文件流有帮助吗?