📅  最后修改于: 2020-11-12 09:32:07             🧑  作者: Mango
SQLite的优势
SQLite是一个非常受欢迎的数据库,已成功将其磁盘文件格式用于桌面应用程序,例如版本控制系统,财务分析工具,媒体编目和编辑套件,CAD软件包,记录保存程序等。
将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。