java - 格式化 Mysql JSON 与在后端重新格式化为 JSON

标签 java mysql json

哪种方式更有优势(性能、可维护性等)

MySQL JSON response (final format to response to frontend)

对比

MySQL record set and formatted to JSON in backend logic using any JSON library

最佳答案

不确定我是否知道您所指的 JSON 响应功能,除非它是特定于驱动程序或应用程序的。如果您正在谈论将数据存储为 JSON 数据类型,那么这就是我不得不说的:

您是否曾经有过引用 JSON 中存储的信息的 MySQL 查询?虽然 MySQL 数据类型确实具有优化的存储和提取,但任何尝试引用 JSON 内容的查询都会增加查询的开销。此外,您不能将 JSON 值添加到表索引或具有其他完整性约束。

如果我正在制作一个应用程序,其中有一些数据 block 需要存储和检索,并且我不需要在数据库级别交叉引用或分析该数据,那么我会继续将数据存储在JSON 格式。否则我会把它分成几列,这样我就可以使用数据库来发挥它的作用。

关于java - 格式化 Mysql JSON 与在后端重新格式化为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55167090/

相关文章:

python - 递归 python-JSON 读取器

java - 使用 Java 的 Integer.toString() 以 26 为基数作为字母

java - 表格(错误: cannot find symbol )

mysql - mysql docker容器的JDBC通信链接失败

mysql - 通过复制数据.frm和.ibd来复制mysql数据库

php - 为什么 json_encode/decode 以这种方式配置我的数组? PHP

JSON Stringify 函数返回相等,但 chai 的 equal 函数返回不相等

java - Atomikos 事务日志 com.atomikos.icatch.enable_logging=false

java - 如何更改谷歌地图标记上方标题和 fragment 的设计

mysql - SQL 连接 : Just not able to understand them