嵌入式数据库SQLite在准在线故障诊断系统中的应用*
2011-10-21孙俊杰
制造技术与机床 2011年9期
徐 阳 孙俊杰
(郑州大学振动工程研究所,河南郑州450001)
准在线故障诊断系统是一种可以对设备进行精密诊断和故障监测的便携式故障诊断系统,与传统的故障诊断系统相比,既有离线系统的灵活方便和便携的优点,又具有在线系统的强大分析功能和进行较长时间故障监测的能力,主要用于大型设备的启停机监测,以及设备的故障诊断分析等方面。由于准在线故障诊断系统的这些特点,其在数据的采集、存储和分析方面都具有较高的要求,本文主要讨论一种嵌入式数据库SQLite在准在线故障诊断系统中的应用。
1 嵌入式数据库SQLite
数据库通常用来实现对大量数据的存储、检索等功能。早期的数据一般通过某种格式存储在文件中,而后来逐渐发展成为复杂的大型关系数据库,如Oracle、MySQL 等。
在嵌入式领域,早期的数据存储也常常采用系统自定义的数据结构和文件格式来进行存取和查询。但近年来随着各种嵌入式应用的飞速发展,嵌入式软件中对数据存取和查询功能的要求也越来越高,数据库技术也开始越来越多的应用于各种嵌入式系统中。而嵌入式系统中很多的应用,可能仅仅需要用到数据库的一些特性。比如有时我们需要的可能只是一个简单的基于磁盘文件的数据库系统,这样就不必安装庞大的数据库服务器,利用简单的嵌入式数据库就可以了。另外嵌入式系统资源上的限制也决定了我们不可能采用大型的关系数据库。……
登录APP查看全文
