SQLite 优势
SQLite是一个非常流行的数据库,已经成功地用于桌面应用程序的磁盘文件格式,如版本控制系统、金融分析工具、媒体编目和编辑套件、CAD软件、记录管理程序等。
使用SQLite作为应用文件格式有许多优势:
轻量级
- SQLite是一个非常轻量级的数据库,因此可以将其作为嵌入式软件与电视、手机、相机、家用电子设备等一起使用。
更好的性能
- SQLite数据库的读写操作非常快速。它几乎比文件系统快35%。
- 它只加载所需的数据,而不是读取整个文件并将其保存在内存中。
- 如果您编辑了小部分内容,它只会覆盖已更改的文件部分。
不需要安装
- SQLite非常易于学习。您无需安装和配置它。只需在计算机上下载SQLite库,就可以创建数据库。
可靠性
- 它会连续更新您的内容,因此在断电或崩溃情况下几乎不会丢失任何工作。
- 与自定义编写的文件I/O代码相比,SQLite容易出现较少的错误。
- SQLite查询比等效的过程化代码更短,因此错误的可能性较小。
可移植性
- SQLite可在所有32位和64位操作系统以及大端和小端架构上使用。
- 可以将多个进程连接到同一应用程序文件,并且可以在不互相干扰的情况下进行读写。
- 它可以与所有编程语言一起使用,没有任何兼容性问题。
可访问性
- 可以通过各种第三方工具访问SQLite数据库。
- 如果SQLite数据库丢失,其内容更容易恢复。数据的寿命比代码长。
降低成本和复杂性
- 它降低了应用程序的成本,因为可以使用简洁的SQL查询来访问和更新内容,而不是冗长且容易出错的过程化查询。
- SQLite可以很容易地在未来的版本中进行扩展,只需添加新表和/或列即可。它还保留了向后兼容性。
SQLite的缺点
- SQLite用于处理低到中等流量的HTTP请求。
- 在大多数情况下,数据库大小限制为2GB。
本文链接:http://so.lmcjl.com/news/18140/