HarmonyOS 開発者がローカルデータ永続化に relationalStore を採用する際、多くの難しい判断に直面します。本記事では、実際のプロジェクトから得られた5つの重要な判断を紹介します。KVStore との選択、複雑なクエリに対応する効率的なスキーマ設計、安全な同時トランザクション処理、インデックスによる読み取りパフォーマンス最適化、アプリ更新時のデータ移行管理です。各判断には具体的なトレードオフと結果が示されています。データ集約型アプリを構築するチームにとって、これらの知見は試行錯誤の時間を大幅に短縮します。
HarmonyOS アプリで relationalStore を採用する際の5つの重要な判断ポイントを実プロジェクトの事例から解説。