Flex/Airアプリを介してローカルデータベース管理にアプローチする方法
-
11-10-2019 - |
質問
Flash Builder 4/Flexを使用して、主にデータの記録、保存、分析に基づいた空気アプリケーションを作成することを計画しています。ほぼリアルタイムで更新する必要があるチャートなどを作成します。
アプリケーションがインターネット接続なしで機能できるようにすることが不可欠であるため、多種多様なローカルデータベースが必要ですが、最終的には、いずれかのデータベースを新しいものに基づいて互いに更新できるデータのオンライン同期を構築したいと思います。情報。さらに、ある種の暗号化は間違いなく歓迎され、速度は大きな懸念事項です
同期:主に更新/追加/削除はオフラインデータベースで行われますが、理想的には、同じ更新/追加/削除を許可し、同期するWebインターフェイスが必要です(それを超えて、正確にはわかりません。最も達成可能なものに基づいてモデル化できるようにしてください)。 2つのデータベースの同期を処理できる事前に構築されたエンジンがあるかどうか疑問に思っています。 Webインターフェイスを追加のみにすることになるかもしれません。これは同期が非常に簡単になります。そして、そのように開始するかもしれませんが、ある時点で完全なオンラインCRUDを実装できるようにするテクノロジーで構築したいと思います。
これらすべてを念頭に置いて、将来の頭痛を避けようとするための私の最良のアプローチは何ですか?
解決
説明されているようにSQLiteを使用できます ここ.
また、データベースサーバーやWebサーバーなど、AIRアプリに外部アプリケーションを統合する方法もあります。
あなたが探している同期の詳細について説明しますか?
他のヒント
あなたがそれにいる間、自分自身に好意を与え、FlexormのようなORMフレームワークを使用してください。それは永続性を非常に簡単にします。