SQLite数据库利用详解程序

SQLite数据库利用详解程序


2024年5月16日发(作者:)

1.

SQLite数据库的优势:

1.1 轻量级

SQLite和C/S模式的数据库软件不同,它是进程内的数据库引擎,利用SQLite一样

只需要带上它的一个动态库。以版本为例,Windows下487KB、Linux下347KB。

1.2 绿色软件

它的核心引擎本身不依托第三方的软件

1.3 单一文件

确实是数据库中所有的信息(比如表、视图、触发器、等)都包括在一个文件内。那

个文件能够copy到其它目录或其它机械上,也照用不误。

CSV也是单一文件格式。它本身确实是用来表示二维的数据信息的。一个CSV文件能

够明白得为数据库的一张表。CSV的缺点要紧在于:不便于存储非文本的数据信息(比如

BLOB类型的信息);若是需要同时存储多张表的信息,就需要对应有多个CSV文件(文

件一多,就嫌麻烦)。

1.4 跨平台/可移植性

除主流操作系统,SQLite还支持了很多其他的操作系统。如对很多嵌入式系统(比如

Android、Windows Mobile、Symbin、Palm、VxWorks等)的支持。

Access数据库最要紧的缺点确实是不能跨平台。另外还有几个小缺点:文件大小有限

制(2GB)、不支持内存数据库。

1.5 内存数据库(in-memory database)

现在内存愈来愈廉价,很多一般PC都开始以GB为单位来衡量内存(效劳器就更甭提

了)。这时,SQLite的内存数据库特性就越发显得好用。SQLite的API不区分当前操作的

数据库是在内存仍是在文件(关于存储介质是透明的)。因此若是你感觉磁盘I/O有可能成

为瓶颈的话,能够考虑切换 为内存方式。切换的时候,操作SQLite的代码大体不用大改,

只要在开始时把文件Load到内存,终止时把内存的数据库Dump回文件就OK了。

1.6 编程语言接口

由于SQLite本身是C写的,它自带的API也是C接口的。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1715864162a2683542.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信