新疆都市报 > 科技 > 区块链 >

SQLite的简单介绍和使用场景

发布时间:2019-09-23 07:31来源: 未知
什么是SQLite?

SQLite是一款轻型的嵌入式数据库.它的数据库就是一个文件.

小型嵌入式,跟mysql差不多,但是更小,功能相对较少,它占用的资源非常低,可能只需要几百k的内存就够了.

是一个真正开源的无限制的数据库,跨平台,支持Linux, Mac , Android, iOS和 Windows 等,主要应用于嵌入式开发.SQLite有什么特点?

SQLite的优点

源代码不受版权限制,真正的自由,开源和免费.

无服务器,不需要一个单独的服务器进程或者操作的系统

一个SQLite 数据库是存储在一个单一的跨平台的磁盘文件

零配置,因为其本身就是一个文件,不需要安装或管理,轻松携带

不需要任何外部的依赖,所有的操作等功能全部都在自身集成.

轻量级,SQLite本身是C写的,体积很小,经常被集成到各种应用程序中.

SQLite的缺点

缺乏用户管理和安全功能

只能本地嵌入,无法被远程的客户端访问,需要上层应用来处理这些事情;

不适合大数据

适合单线程访问,对多线程高并发的场景不适用;

各种数据库高级特性它都不支持,比如管理工具、分析工具、维护等等;SQLite的应用场景

小型网站