嵌入式数据库SQLite在边境管控系统中的应用-论文.pdf

嵌入式数据库SQLite在边境管控系统中的应用-论文.pdf

ID:55061872

大小:153.16 KB

页数:3页

时间:2020-05-08

嵌入式数据库SQLite在边境管控系统中的应用-论文.pdf_第1页
嵌入式数据库SQLite在边境管控系统中的应用-论文.pdf_第2页
嵌入式数据库SQLite在边境管控系统中的应用-论文.pdf_第3页
资源描述:

《嵌入式数据库SQLite在边境管控系统中的应用-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、嵌入式数据库SQLite在边境管控系统中的应用文l陈雷我国是个边疆辽阔的国家.与多个国家相邻,完全免费:SQLite的源代码无任何版权限过境线较长,而且地域跨度大.地形起伏多变况制具有完全免费的特点,既可以减少产品的开且随着改革开放的不断深入,边境线的形势日趋复发和生产成本,也可以为后期产品的稳定运行和维杂走私偷渡形势比较严峻,这些都给官兵的执勤护修改提供较为彻底的解决方法。增加了难度。笔者在边防工作多年.深知掌握复杂易于共享:SQLite数据库很容易实现文件被多变的边境形势对官兵的难度。因此开发一个基于共享。一方面.一个单独、普通的磁盘文件就可数据库的手持

2、设备很有必要,这样可以使官兵随时以是整个SQLite的存放形式:另一方面,SQLite获取所需的准确边境信息.增强执勤效果,有力打由于以C库的形式提供给应用程序调用.从而没击走私偷渡者.保证边境的安全。有服务进程,确保使用SQLite的应用进程能够通嵌入式数据库技术具有把数据库表嵌入到应过直接读写磁盘数据库文件来访问数据库。用程序进程中,并使应用程序能够进行本地直接理想平衡:SQLite数据库以其最小能够小于访问以获取数据库信息.从而得到所需结果的显170KB的代码空间,既具备非常紧凑的代码体积,著特点。在边境管控系统构建中,可以充分利用又提供数据库系统最常

3、用的功能,在代码体积大小嵌入式数据库SQLite的这特点.实现在任何环境与系统功能之间实现了一个理想的平衡。下对边境信息资源的使用需求,提高军事应用中2关于SQLite体系结构的服务效率。本文主要着眼在任何环境下边境信BackendC0reinterfaceSQLCOmmand息访问问题的解决.重点讨论研究基于SQLite构processerVirtualMachineTokenizerB—TreePagerOS建一个边境管控信息数据库的初步方法。InterfaceParserCOdeGeneratorUt⋯tiesTestCodeAccessoriesSQ

4、LcompilerSQLite的各个模块嵌入式数据库SQLite简介之间及总的体系结构的相互关系。1关于SQLite特点接口层(1nterface):SQLite通过位于顶层2000年.D.RichardHipp立足小型、快速和的接口层(J13terface)向应用程序提供服务,主要最小化管理的设计思想.开发出一个基于C语言包括接收来自于应用程序的SQL语句字符串,并实现的小型数据库:SQLite,主要通过实现了将所接收的SQL语句字符串传送给标记分析器一个独立的、嵌入式的、零配置的SQL数据库引(Tokenizer)~13语法解析器(Parser)进行分析

5、.在擎,达成能够专为嵌入式系统服务的设计目的。此分析基础上,代码生成器(CodeGenerator)生SQLite主要特点:成虚拟机指令码使用能在虚拟机(VirtualMachine)上执行。时地更新到这个系统中,同时他还有权限添加普虚拟机:虚拟机是SQLite的核心,是一个抽通使用者的用户名及密码。在这个系统中.使用象计算环境专为管理数据库文件而设计.能够者可以根据想了解的分类标题进行选择,最后生通过其中指令的执行,确保SQLite完成SQL语句成一个信息的报表。所请求的相关功能。为了达到上述的要求,必须在便携式设备中B-树(B—Tree):SQLite数

6、据库的维护实现通过装入嵌入式数据库,所有边境信息都首先存入该使用B-树(B-Tree)在磁盘上进行。相同的磁盘文件数据库中.由数据库统一管理和存储,以保证执存放所有的B-树.一个单独的B一树可供数据库中勤官兵能够随时随地的对边境信息的查询。当边的每个表和索引使用。B一树模块从磁盘请求调用境形势有新的情况变化时超级管理员可以及时对固定大小的数据块,高速页缓存(PageCache)负责其进行更新操作,以保证该设备中的数据最新。读写和缓存数据块.同时提供回退、原子操作及对由此可见,在边境管控系统中装载嵌入式数据库数据库文件加锁等。通过高速页缓存提供的缓;中机可以大

7、大提高设备的易用性和易维护性,发挥小制,避免了频繁进行I/0操作而降低应用程序的性能。型设备的最大效能.增强官兵的执勤效果。操作系统抽象接口层:移植工作最关心的层次是最底层的操作系统抽象接13层。为了屏蔽底层SQLite在边境管控系统中的应用研究不同操作系统的具体实现,操作系统抽象层接口在1.系统功能的框架设计OS.h中定义统一的抽象接口供高速页缓存调用。边境管控信息系统功能设计:系统的功能主总之.遵从软件工程的分层设计思想,SQLite要包括信息浏览、信息更新、选择国别、系统退的设计将整个数据库系统分成几个不同层次的模块分出四个模块。别进行实现,其设计思路

8、清楚.模块功能划分明确.信息浏览功能:既方便维护升级

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。