SQLite是一种强有力的嵌入式关系数据库,由D.Richard Hipp开发出来的,可实现数据库必备的一些基本功能。这种数据库在使用上是非常方便的也具有很多特征,在嵌入式里,也会学到和接触SQLite数据库的应用和技巧。今天要给大家介绍的是嵌入式中可学到SQLte数据库的特征。
特征一
嵌入式SQLite的源代码开放,在嵌入式开发过程中,开源代码开源减少产品的开发时间,节约成本,同时也利于产品后期的维护和运行的稳定性。
特征二
嵌入式SQLite具有体积小、速度快的特点,是由万行C语言代码所组成的全部源码,在数据的操作中比流行的数据库系统要快很多。
特征三
C语言/C++、PHP、Perl等编程语言都可以通过API访问SQLite数据库,与数据库的文件进行通信连接。
特征四
支持ACID(原子性、一致性、隔离性和持久性)事务。原子性、一致性、隔离性和持久性是支持事务的数据库系统所需的四个特性。交易过程可能不符合对方的要求。SQLite支持大多数SQL92,即触发器、多表和索引、事务、视图和嵌套SQL。SQLite数据库存储在单个磁盘文件中,允许具有不同字节顺序的计算机之间自由共享,并支持大小高达2TB的数据库。
以上内容是嵌入式中所学习的SQLite数据库的特征,无论你学过还是没有学过,希望能帮助你们学会SQLite数据库的使用,提高你们的开发技术。