Gu Qinlong, Cheng Xingmei, Tao Weiwei, Yao Ming-hai
{"title":"Study and application of SQLite embedded database system based on Windows cE","authors":"Gu Qinlong, Cheng Xingmei, Tao Weiwei, Yao Ming-hai","doi":"10.1109/ICISE.2010.5691551","DOIUrl":null,"url":null,"abstract":"The SQLite is an open source embedded database engine. For its advantages of small core, fast and high efficiency, stability and reliability, portability and so on, SQLite is widely applied in the data management of embedded environment, such as mobile phone, PDA, industrial control, etc. In this study, the features, architecture and development technology of SQLite are discussed. We proposed a detailed porting process for SQLite to Windows CE platform, and we also introduced an C++ unicode encapsulation for SQLite. In the end, we presented an application of SQLite in embedded system that is about the data recording system which based on ARM and Windows CE 5.0. The experiment shows that it is high performance embedded database and is suitable for embedded system.","PeriodicalId":206435,"journal":{"name":"The 2nd International Conference on Information Science and Engineering","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 2nd International Conference on Information Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICISE.2010.5691551","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The SQLite is an open source embedded database engine. For its advantages of small core, fast and high efficiency, stability and reliability, portability and so on, SQLite is widely applied in the data management of embedded environment, such as mobile phone, PDA, industrial control, etc. In this study, the features, architecture and development technology of SQLite are discussed. We proposed a detailed porting process for SQLite to Windows CE platform, and we also introduced an C++ unicode encapsulation for SQLite. In the end, we presented an application of SQLite in embedded system that is about the data recording system which based on ARM and Windows CE 5.0. The experiment shows that it is high performance embedded database and is suitable for embedded system.
SQLite是一个开源的嵌入式数据库引擎。SQLite以其核小、快速高效、稳定可靠、便携等优点,被广泛应用于嵌入式环境的数据管理,如手机、PDA、工业控制等。本文讨论了SQLite的特点、体系结构和开发技术。我们提出了一个详细的将SQLite移植到Windows CE平台的过程,我们还介绍了SQLite的c++ unicode封装。最后给出了基于ARM和Windows CE 5.0的嵌入式数据记录系统中SQLite的一个应用。实验表明,该算法是一种高性能的嵌入式数据库,适用于嵌入式系统。