SQLite的优点和缺点

SQLite是已与磁盘上的文件格式成功地用于桌面应用程序,如版本控制系统,财务分析工具,媒体编目和编辑室,CAD软件包,备案程序等非常流行的数据库
【SQLite的优点和缺点】有很多的优点,使用SQLite作为一个应用程序的文件格式:
1)轻量

  • SQLite是一个很轻的加权数据库,因此,很容易把它作为与像电视机,手机,相机,家用电子设备等设备的嵌入式软件
2)更好的性能
  • 读取和写入操作都非常快SQLite数据库。它比文件系统快了近35%。
  • 它仅加载所需要的,而不是整个文件读并保持在内存中的数据。
  • 如果编辑的小部件,它仅覆盖其变更的文件的部分。
3)无需安装
  • SQLite是非常容易学习。你不?吨需要安装和配置。只要下载的SQLite库在你的电脑,并准备创建数据库。
4)可靠
  • 它更新你的内容不断地如此,很少或没有工作是在断电或死机的情况下丢失。
  • SQLite是不太容易出现的错误,而不是自定义编写的文件I / O代码。
  • SQLite的查询比等同的程序代码,以便更小,错误的可能性是微乎其微的。
5)便携
  • SQLite是在所有的32位和64位操作系统和大端和小端的体系结构便于携带。
  • 多个进程可以与相同应用程序文件被连接,并且可以互不干扰读写。
  • 它可以与没有任何兼容性问题所有的编程语言来使用。
6)无障碍
  • SQLite数据库是通过各种各样的第三方工具访问。
  • SQLite数据库的内容是更可能是可恢复的,如果它已经丢失。数据的生活比代码更长。
7)降低成本和复杂
  • 它降低应用成本,因为内容可以访问和使用简洁的SQL查询,而不是冗长且容易出错的程序查询更新。
  • SQLite的,可以在以后的版本中仅仅通过增加新表和/或列易于扩展。它还保留了向后兼容性。
SQLite的缺点
  • SQLite是用于处理低到中等流量的HTTP请求。
  • 数据库大小在大多数情况下限制为2GB。

    推荐阅读