我必须选择将数据库(Mysql)中的信息输出为json格式。
哪个更好,为什么?
答案 0 :(得分:0)
直接连接数据库并获取数据并输出json
如果您通过基于二进制的协议直接连接到数据库(无论是MySQL还是其他),它应该比基于REST的协议更快。
另一方面,基于REST的协议在客户端比通常的二进制协议更简单,更直接,更容易实现。连接到REST服务以获取数据并输出json。
哪个更好,为什么?
这取决于您是否需要使用速度或简单性。在二进制连接的情况下,您还需要将获取的数据解析为JSON。 REST服务通常可以为您提供所需的JSON格式。但是,如果速度对你来说至关重要,那么我会说二进制协议是更好的选择。