新闻资讯

智能手持移动执法终端的应用优势

作者:超级管理员 点击:250次 发布时间:2023-03-16

移动执法链接由两部分组成,包括运行在各移动执法终端上的客户端和建在机房内的后台服务器。由于移动互联网的特殊性,客户端无法实时保持与服务器的连接,大数据的交互往往需要批量传输。利用WebService技术,在实现与服务器通信的同时,还可以在不同的操作系统上扩展客户端。服务器使用IIS服务器、Memcached缓存和SQL server数据库。

mc33mx.jpg

移动执法终端使用存储过程通过服务器接口访问底层数据,并将结果返回给客户端。除了响应移动执法终端的请求,服务器还需要做好数据冲突检测和处理,确保服务器端数据一致完整。mem cached是一个高性能的分布式内存对象缓存系统。通过将部分信息存储在内存中,可以快速访问,有效缓解数据库的压力。与直接使用SQL语句相比,通过存储过程访问数据具有以下优点:

N5cs.jpg

1. 移动执法终端执行速度更快。与程序的预编译类似,存储过程只在创建时编译。而且,当存储过程第一次执行时,会在内存中进行备份。下次执行时,可以直接从内存中调用,而不需要额外的读取,而SQL每次执行时都需要编译。


2. 移动执法终端支持重复使用,接口程序可以重复调用和执行创建的存储过程,有效地减轻了数据库开发人员的工作量。

1678948113646855.jpg

3.可维护性。在生产环境中,需要对数据库结构和业务规则进行更改和修改。移动执法终端利用存储过程,可以使数据库级别的更改对应用程序透明。例如,可以修改存储过程以包括新添加的表中的数据,而不是在应用程序代码的某个地方更改这些信息,从而降低维护成本。