Benefits of SQLite As A File Format
SQLite As An Application File Format
(注意:当前页面是SQLite为什么要创建一个好的应用程序文件格式的简要总结,在
单独的技术说明中将更详细地讨论该主题。)
SQLite作为桌面应用程序(如版本控制系统,财务分析工具,媒体编目和编辑套件,CAD软件包,记录保存程序等)的磁盘文件格式已经取得了巨大的成功。传统的File / Open操作调用sqlite3_open()以附加到数据库文件。更新应用程序内容时会自动更新,因此文件/保存菜单选项变得多余。File / Save_As菜单选项可以使用备份API来实现。
使用SQLite作为应用程序文件格式有很多优点,其中包括:
更好的性能
SQLite允许数据库文件具有任何所需的文件扩展名,所以如果需要,应用程序可以选择自定义的文件扩展名以供自己使用。application_id编译指示可用于在数据库文件中设置一个“应用程序ID”整数,这样像文件(1)这样的工具就可以确定该文件与您的应用程序相关联,而不仅仅是一个通用的SQL数据库。
SQLite在公共领域。