我一直试图让sqlite3足够小以用于嵌入式系统,但到目前为止,我无法将应用程序大小降至256 Kbytes(我的限制).
有没有人能够将sqlite3降到这个大小?是否有其他软件可用于读取此数据库?
编辑:我试图使用C访问数据库.这将使用sqlite3_exec()函数完成.
有两张桌子.一个表具有ID和文本,第二个表具有ID,第一个表的ID,文本和状态值的链接.唯一需要的访问是通过第一个表上的ID或部分文本,以及第二个表上的ID.
也许有一些可以用来访问数据库的独立代码?
我想出的最小的sqlite3是327 KBytes(对于PowerPC),这对系统来说足够了所以我不再试图让它变小.这是完整的sqlite3 Cli二进制文件,单独的C API本来会小一些.我设置了sqlITE_OMIT_AUTHORIZATION,sqlITE_OMIT_EXPLAIN,sqlITE_OMIT_PROGRESS_CALLBACK和sqlITE_OMIT_TCL_VARIABLE来修剪二进制文件的大小,并使用-Os将其调整到该大小.
总结以上是内存溢出为你收集整理的database – 嵌入式系统上的Sqlite全部内容,希望文章能够帮你解决database – 嵌入式系统上的Sqlite所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)