面临存储应用数据的问题。
有一个 WEB(用 PHP 编写)版本,应该有一个适用于 windows / android(React Native)的版本。
win 和 android 的版本将使用 json 数据库,在 web 部分使用 mysql 和 json。在任何情况下,都需要 JSON 将其提供给移动和桌面应用程序,但存在优化问题。在服务器上直接使用 .json 文件是否合适,还是将所有数据写入 mysql 然后将其转换为应用程序的 json 格式更好?
面临存储应用数据的问题。
有一个 WEB(用 PHP 编写)版本,应该有一个适用于 windows / android(React Native)的版本。
win 和 android 的版本将使用 json 数据库,在 web 部分使用 mysql 和 json。在任何情况下,都需要 JSON 将其提供给移动和桌面应用程序,但存在优化问题。在服务器上直接使用 .json 文件是否合适,还是将所有数据写入 mysql 然后将其转换为应用程序的 json 格式更好?
让我们从一个事实开始,json 是一种非常方便的数据表示,例如具有前后都可以很好地工作的键和值的数组。此外,已经有一堆基础选项也原生感知 json。
您的问题听起来不对,如果只是因为在应用程序的设计阶段您已经在选择存储和演示时遇到了困难。
或许您需要首先考虑应用程序的功能,计算最小搜索数据的选项,然后您将立即了解可以将它们存储在文件或关系数据库或 Redis 之类的存储中的什么位置。
一般来说,这里没有人会告诉你最好的。请记住,JSON 只是表示结构化数据的格式之一。
以及标题中最重要的问题:
当大型应用程序使用分布式数据库时适当且正常。简单地正确组合这些数据非常重要。