【问题标题】:How to approach local database management via Flex/Air App如何通过 Flex/Air App 进行本地数据库管理
【发布时间】:2011-06-10 06:13:17
【问题描述】:

我计划使用 Flash Builder 4/Flex 编写一个主要基于记录、存储和分析数据的 AIR 应用程序。我将创建需要几乎实时更新的图表等。

应用程序能够在没有互联网连接的情况下运行对我来说很重要,因此我需要一个不同种类的本地数据库,但我最终还希望建立数据的在线同步,其中任一数据库都可以相互更新基于更新的信息。此外,某些类型的加密肯定会受到欢迎,而且速度是一个很大的问题

同步:主要更新/添加/删除将在离线数据库上完成,但理想情况下,我希望有一个允许相同更新/添加/删除并同步的 Web 界面(除此之外我不确定确切地如何做到这一点,因为我可以根据最可实现的模型进行建模)。我想知道是否有任何预构建的引擎可以处理 2 个数据库的同步。我最终可能会让 Web 界面仅用于添加,这将更容易同步。我可能会以这种方式开始,但我想使用最能让我在某个时候实现完整的在线 crud 的技术进行构建。

考虑到所有这些,我最好的方法是避免以后的头痛?

【问题讨论】:

    标签: database apache-flex flash local data-synchronization


    【解决方案1】:

    您可以按照here 的描述使用 SQLite。

    还有一种方法可以将外部应用程序集成到您的 Air App 中,例如数据库服务器或 Web 服务器。

    您能解释一下您正在寻找的同步的更多细节吗?

    【讨论】:

    • 嗨..我已经添加了一些关于我在同步方面的想法的细节。让我知道是否还有任何漏洞。
    【解决方案2】:

    当您使用它时,请帮自己一个忙,并使用像 FlexORM 这样的 ORM 框架。 它使持久性变得非常容易。

    【讨论】:

      猜你喜欢
      • 2011-03-18
      • 2020-05-06
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 2011-05-25
      • 1970-01-01
      相关资源
      最近更新 更多