关于在嵌入式设备和服务器之间通信数据--不能用SQL,以后不用再讨论了。
原因是今天在QQ群上的做技术的在讨论, 在嵌入式设备上是否适合直接发SQL语句到服务器,然后返回东西。
最终讨论的结果是:
1. 首先,现在没人这样用。习惯上,都是自定义一些通信指令集, 用来握手、传数据、结束等。不会使用SQL这样“高级”和复杂的东西。
2 更重要的,为了保持接口通信协议的相对稳定,还是自定义。因为毕竟SQL语句对于不同的数据库不是完全相同的,如果SQL服务器发生变化,比如SQL SERVER转成别的ORACLE或MYSQL或别的,那就不兼容了。而这时候,嵌入式设备已经卖出去,可能在千里之外了。所以 保持通信接口的相对稳定和独立性是很重要的。适合在异构的系统之间做交互。
原因是今天在QQ群上的做技术的在讨论, 在嵌入式设备上是否适合直接发SQL语句到服务器,然后返回东西。
最终讨论的结果是:
1. 首先,现在没人这样用。习惯上,都是自定义一些通信指令集, 用来握手、传数据、结束等。不会使用SQL这样“高级”和复杂的东西。
2 更重要的,为了保持接口通信协议的相对稳定,还是自定义。因为毕竟SQL语句对于不同的数据库不是完全相同的,如果SQL服务器发生变化,比如SQL SERVER转成别的ORACLE或MYSQL或别的,那就不兼容了。而这时候,嵌入式设备已经卖出去,可能在千里之外了。所以 保持通信接口的相对稳定和独立性是很重要的。适合在异构的系统之间做交互。