小巧、快速、可靠。
任选其三。

SQLite 作为应用程序文件格式

(注意:本页是对 SQLite 为什么是优秀应用程序文件格式的简要概述。此主题在 单独的技术说明 中进行了更详细的论述。)

SQLite 已成功用作桌面应用程序的磁盘文件格式,例如版本控制系统、财务分析工具、媒体编目和编辑套件、CAD 软件包、记录保存程序等等。传统的“文件/打开”操作调用 sqlite3_open() 以连接到数据库文件。更新会在应用程序内容被修改时自动发生,因此“文件/保存”菜单选项变得多余。可以使用 备份 API 实现“文件/另存为”菜单选项。

使用 SQLite 作为应用程序文件格式有很多优点,包括:

  1. 性能更好
  2. 降低应用程序成本和复杂性
  3. 可移植性
  4. 可靠性
  5. 可访问性

SQLite 允许数据库文件具有任何所需的扩展名,因此应用程序可以选择自定义扩展名供自己使用(如果需要)。application_id pragma 可用于在数据库文件中设置“应用程序 ID”整数,以便像 file(1) 这样的工具可以确定该文件与您的应用程序相关联,而不仅仅是一个通用的 SQL 数据库。

此页面最后修改于 2022-01-08 05:02:57 UTC