Java 空SQLite数据字段是否占用额外内存?

Java 空SQLite数据字段是否占用额外内存?,java,android,database-design,sqlite,Java,Android,Database Design,Sqlite,我正在使用Android平台上的内置sqlite库 我正在考虑添加几个通用字段,用户可以将这些字段用于自己的自定义应用程序,但这些字段在大多数情况下都是空白的 我的问题是,这些空白字段会给我的数据库增加多少开销?在sqlite中,空字段甚至占用每条记录的内存吗?如果是,多少钱?我不太了解sqlite数据库的内部工作原理。描述了sqlite文件格式。空字段将占用一个字节 提供自定义/可选字段的一种方法是将它们放在一个单独的表中,并使用一个外键标识相应的记录。如果没有自定义字段,则不需要额外的记录,

我正在使用Android平台上的内置sqlite库

我正在考虑添加几个通用字段,用户可以将这些字段用于自己的自定义应用程序,但这些字段在大多数情况下都是空白的


我的问题是,这些空白字段会给我的数据库增加多少开销?在sqlite中,空字段甚至占用每条记录的内存吗?如果是,多少钱?我不太了解sqlite数据库的内部工作原理。

描述了sqlite文件格式。空字段将占用一个字节


提供自定义/可选字段的一种方法是将它们放在一个单独的表中,并使用一个外键标识相应的记录。如果没有自定义字段,则不需要额外的记录,但如果有自定义字段,则需要执行联接以收集所有字段。

我已经在使用多对多设置,将这些注释与数据库的其余部分关联,并且将更多表联接到混合中会变得非常混乱。