rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 数据库 » SQLite

SQLite的优缺点

优点: •◇轻量级 –SQLite和C/S模式的数据库软件不同,它是进程内的数据库引擎,使用SQLite一般只需要带上它的一个动态库。 •◇绿色软件 –它的核心引擎本身不依赖第三方的软件 •◇单一文件 –就是数据库中所有的信息(比如表、视图、触发器、等)都包含在一个文件内。这个文件可以copy到其它目录或其它机器上,也照用不误。 •◇跨平台/可移植性 ◇内存数据库(in-memory database)缺点: •◇并发访问的锁机制
  SQLite在并发(包括多进程和多线程)读写方面的性能一直不太理想。数据库可能会被写操作独占,从而导致其它读写操作阻塞或出错。◇SQL标准支持不全
  在它的官方网站上,具体列举了不支持哪些SQL92标准。我个人感觉比较不爽的是不支持外键约束。◇网络文件系统(以下简称NFS)
  有时候需要访问其它机器上的SQLite数据库文件,就会把数据库文件放置到网络共享目录上。这时候你就要小心了。当SQLite文件放置于NFS时,在并发读写的情况下可能会出问题(比如数据损坏)。原因据说是由于某些NFS的文件锁实现上有Bug。 •SQLite 不支持外键限制
顶一下
(0)
踩一下
(0)