Couchbase Lite 如何使用 SQlite 处理 NoSQL 数据
How Couchbase Lite use SQlite for NoSQL data
虽然 SQLite 用于关系数据库,但 couchbase 如何将其用于可查询的 NoSQL 数据?
Couchbase Lite 可以在内部使用不同的存储引擎。
在 SQLite 的情况下,主要文档主体存储为 blob。表中的大部分数据实际上与跟踪修订、视图、支持同步(复制)等有关。 (这是从 1.4.0 版开始的。)
因此,为了回答我认为是您问题的要点,CBL 并没有像您尝试将数据直接存储在 SQLite 中那样将文档转换为表格。
当然,这些是您不应依赖的实施细节。如果您有兴趣了解更多信息,可以查看源代码(Couchbase 是开源的)并使用标准 SQLite 工具检查数据库本身。
虽然 SQLite 用于关系数据库,但 couchbase 如何将其用于可查询的 NoSQL 数据?
Couchbase Lite 可以在内部使用不同的存储引擎。
在 SQLite 的情况下,主要文档主体存储为 blob。表中的大部分数据实际上与跟踪修订、视图、支持同步(复制)等有关。 (这是从 1.4.0 版开始的。)
因此,为了回答我认为是您问题的要点,CBL 并没有像您尝试将数据直接存储在 SQLite 中那样将文档转换为表格。
当然,这些是您不应依赖的实施细节。如果您有兴趣了解更多信息,可以查看源代码(Couchbase 是开源的)并使用标准 SQLite 工具检查数据库本身。