我正在设计一个小网络应用程序/游戏。 MySQL 表和 json 文件哪个更好?它们都存储信息。它们都可以被 PHP 解析。有什么优点/缺点?
这就是我的意思:
username | password
-------------------
seefour | abc123
vs.
{
"username":"seefour",
"password":"abc123"
}
说实话,MySQL 是数据库,而 JSON 不是,所以正确答案是 MySQL,毫不犹豫。 JSON 只是一种语言,甚至还只是一种语言。 JSON 从来没有被设计用来处理并发连接或任何类型的数据操作之类的事情,因为它自己的功能是代表数据,而不是manage it.
所以使用MySQL来存储数据。然后,您应该使用某种编程语言来读取该数据库,并将该信息作为 JSON 发送,而不是实际在 JSON 中存储任何内容。
如果您将数据存储在文件中,无论是 JSON 格式还是其他格式,您都会遇到自从数据库开始用于同样的事情以来人们不再担心的各种问题。尺寸限制、锁定等等。当您有一个用户时,这已经足够好了,但是当您添加更多用户时,您将开始解决如此多的问题,以至于您可能最终会编写整个数据库引擎来为您处理文件,而您一直在这样做可以简单地使用实际的数据库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)