sqlite - 在 sqlite 中,可以放入一页的最大 blob 大小是多少?
问题描述
我用sqlite来模仿页面管理。考虑我有一张桌子pages(pageid INTEGER PRIMARY KEY ASC, pagedata BLOB)
。
我将原始数据拆分为接近 4096B(又名页面大小)的固定大小的段,并将每个段存储到 BLOB 结构中。我想确保每个 BLOB 都包含在一个 b 树页面中。但我不确定我可以使用多少字节。
我看了一些文档,发现b-tree页面本身消耗了一些字节作为header,而BLOB结构本身似乎需要一些额外的字节来存储。但我不确定确切的数字。
解决方案
推荐阅读
- matrix - How to store symbolic matrix in Octave?
- mysql - Mysql在不包括相同值的值之间选择
- typescript - babel 7 在与 typescript 插件一起使用时不会转译
- react-native - React Native Expo Notification
- django - django 2.1.3 'django.db.backends.postgis' 不是可用的数据库后端
- rabbitmq - How to guarantee message order in RabbitMQ (or any other asynchronous message queue service)
- list - Prolog check if first element in lists are not equal and second item in list is equal
- reactjs - typescript that said has no exported member MyModule
- python - Using list comprehensions, transform all vowels within a string to upper case?
- r - 来自日期数据框的每月时间趋势