首页 理论教育 SQLite数据库简介与应用

SQLite数据库简介与应用

时间:2023-06-23 理论教育 版权反馈
【摘要】:SQLite是一款轻量级的数据库,一般用于本地存储,遵守数据库的ACID,使用C语言实现。SQLite具有独特的使用模式,不是通常数据库的客户端/服务端模式。最初SQLite的设计是为了解决嵌入式设备数据的存储问题,后来基于iOS和Android系统的应用开发也逐步使用SQLite来存储数据。SQLite的优点是运行时占用的资源非常少,一般只需要不到1MB的内存空间,这种资源的占用对于iOS设备来说几乎可以忽略不计。本书所讲的SQLite都是SQLite3。

SQLite数据库简介与应用

SQLite是一款轻量级数据库,一般用于本地存储,遵守数据库的ACID(原子性Atomicity、一致性Consistency、隔离性Isolation和持久性Durability),使用C语言实现。SQLite具有独特的使用模式,不是通常数据库的客户端/服务端模式。

最初SQLite的设计是为了解决嵌入式设备数据的存储问题,后来基于iOS和Android系统的应用开发也逐步使用SQLite来存储数据。SQLite的优点是运行时占用的资源非常少,一般只需要不到1MB的内存空间,这种资源的占用对于iOS设备来说几乎可以忽略不计。其次是SQLite使用C语言编写,几乎能够在所有的平台(Windows/Linux/Unix)上运行起来。SQLite数据库存储在一个磁盘文件中,因为SQLite是跨平台的,所以SQLite数据库文件也能跨平台访问。与MySQL和PostgreSQL相比,SQLite非常轻量级,单机处理速度更快,并且SQLite也是符合SQL-92标准的一种实现(除了一部分特性不支持以外),所以使用和迁移都很方便。 (www.xing528.com)

在早期的苹果系统中,SQLite还需要通过外部方式引入,而最新的苹果系统从iOS到macOS都已经在操作系统层面集成了SQLite,开发者在使用时可以直接引入SQLite3。本书所讲的SQLite都是SQLite3。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈