AIR 的面向文档的数据库?

Posted

技术标签:

【中文标题】AIR 的面向文档的数据库?【英文标题】:Document Oriented DB for AIR? 【发布时间】:2010-10-27 18:25:57 【问题描述】:

今天刚得知Adobe Air有本地SQL数据库,很棒;然而,我们一直在创建 XML 和 JSON 文件来处理几乎所有的事情。与其重新构建我们的应用程序以获得一些新功能,不如使用嵌入式面向文档的数据库来简单地索引我们现有的数据文件似乎很有用。

所以问题是:让嵌入式面向文档的数据库在 Adob​​e Air 运行时中运行的最简单方法是什么?

【问题讨论】:

您是否需要数据库中的某些内容(带/r/t 索引)?它是否会阻止您仅将 SQL 存储用于键/值数据,然后将 XML 或 JSON 位存储到其中? 我想可以将 XML/JSON 存储到 SQL 中(如果我理解正确的话)。但是,在 XML/JSON 文件中索引某些“字段”会很好。 【参考方案1】:

通过原生扩展猜猜最后有什么document oriented database for adobe air

【讨论】:

【参考方案2】:

尝试使用数据库作为键/值存储。然后,如果您需要索引一个字段,请在您的键/值表中添加一个相应的字段,并在其中存储一个(非常非规范化的)数据副本。

我认为 Air 使用的本地数据库是 SQLite——如果是这样,您可以安装触发器以保持非规范化索引字段同步。

我之前已经完成了键/值操作来存储序列化的 JSON 树。不如使用 CouchDB 好,但它可以工作。

【讨论】:

以上是关于AIR 的面向文档的数据库?的主要内容,如果未能解决你的问题,请参考以下文章

YOLO Air一款面向科研小白的YOLO项目|包含大量改进方式教程|适用YOLOv5,YOLOv7,YOLOX,YOLOv4,YOLOR,YOLOv3,transformer等算法

macbook air 文档编辑停止响应,怎么保存里面的内容?

MacBook Air为啥word文档里面为啥不能切换中文输入法打中文?

面向对象数据库和文档数据库有啥区别?

面向列的 NoSQL 与面向文档的 NoSQL 有何不同?

存储数千个中型文档的最有效的面向文档的数据库引擎是啥?