sqlite详细介绍
💡
原文中文,约1700字,阅读约需4分钟。
📝
内容提要
SQLite是一种轻量级、零配置的嵌入式关系型数据库,广泛应用于移动端、桌面和嵌入式设备。它支持标准SQL,所有数据存储在单个文件中,具有高性能和可靠性,适合小型项目和临时数据库,但不适合大规模并发写入。
🎯
关键要点
- SQLite是一种轻量级、零配置的嵌入式关系型数据库。
- SQLite广泛应用于移动端、桌面应用、嵌入式设备等场景。
- SQLite是基于文件的关系型数据库系统,所有数据保存在一个普通文件中。
- SQLite支持标准SQL语法,具有线程安全、高性能和跨平台特性。
- SQLite的特点包括零配置、单个文件保存所有数据、高性能和高可靠性。
- SQLite在飞行器、手机系统、浏览器等严苛环境中被广泛应用,具备事务支持和崩溃恢复机制。
- SQLite支持大部分SQL92/SQL99,包括SELECT、INSERT、UPDATE、DELETE等。
- SQLite使用动态类型系统,列可以声明类型但不强制存储类型。
- SQLite的并发模型使用写锁定机制,读并发高但写只能单个进行。
- SQLite非常适合移动APP本地数据库、桌面应用本地保存数据和中小规模网站的数据缓存。
- SQLite不适合大规模并发写和需要多台服务器共享的大型项目。
➡️