我正在使用 Flas Builder / Flex for Adobe Air 开发应用程序。此应用程序将使用一组可变的处理指令来处理大量静态文本 (100 - 200 MB)。目标平台将是 iOS、Android 和桌面。
数据集可以是一个大的 XML 文件,也可以是一组大约 3MB 的 XML 文件。这将在设计时决定。
根据您的经验,最好将文本存储在 Adode Air 数据库或一组 XML 文件中以获得最佳性能(包括速度和电池寿命)?
我还应该考虑哪些其他因素?
我正在使用 Flas Builder / Flex for Adobe Air 开发应用程序。此应用程序将使用一组可变的处理指令来处理大量静态文本 (100 - 200 MB)。目标平台将是 iOS、Android 和桌面。
数据集可以是一个大的 XML 文件,也可以是一组大约 3MB 的 XML 文件。这将在设计时决定。
根据您的经验,最好将文本存储在 Adode Air 数据库或一组 XML 文件中以获得最佳性能(包括速度和电池寿命)?
我还应该考虑哪些其他因素?
我引用我最喜欢的书签之一:
在 AIR 应用程序中保存数据有几种不同的方法:
这些方法中的每一种都有自己的优点和缺点(对此的解释超出了本文的范围)。使用 SQL 数据库的优点之一是它有助于减少应用程序的内存占用,而不是将大量数据从平面文件加载到内存中。例如,如果您将应用程序的数据存储在数据库中,您可以在需要时只选择您需要的数据,然后在完成后轻松地从内存中删除数据。
资料来源: http: //www.adobe.com/devnet/air/articles/10_tips_building_on_air.html
我不明白一件事:每个文件的大小都是 100-200 Mb 吗?或者这是您所有文件的总大小?