モバイルデータベース

モバイルコンピューティングデバイス(例:スマートフォンPDA)は、モバイルネットワークを介してデータを保存・共有したり、モバイルデバイス自体に保存されているデータベースにアクセスしたりします。データベースには、連絡先リスト、価格情報、移動距離など、様々な情報が含まれます。[1]

多くのアプリケーションは、情報リポジトリから情報をダウンロードし、通信圏外や接続されていない状況でもその情報を操作する機能を必要とします。例えば、携帯電話から連絡先やカレンダーにアクセスすることがその例です。このシナリオでは、ユーザーはサーバーのホームディレクトリにあるファイルから情報を更新したり、データベースから顧客レコードにアクセスしたりする必要があります。このようなユーザーによって発生するこの種のアクセスとワークロードは、今日のクライアントサーバーシステムに見られる従来のワークロードとは異なります。 [要出典]

モバイル データベースは、会社の連絡先やカレンダーの修正のためだけに使用されているのではなく、さまざまな業界でも活用されています。

考慮事項

  • モバイルユーザーは、ネットワーク接続が不安定な場合や接続が全くない場合でも作業できる必要があります。接続障害による損失を防ぐために、最近アクセスしたデータやトランザクションを保持するキャッシュを維持することが考えられます。ユーザーが実際にライブデータにアクセスする必要はなく、最近変更されたデータのみにアクセスする場合、変更内容のアップロードは再接続まで延期される可能性があります。
  • 帯域幅を節約する必要があります (メガバイトまたは転送データごとに課金されるワイヤレス ネットワークでは一般的な要件です)。
  • モバイル コンピューティング デバイスは、CPU が遅く、バッテリー寿命が限られている傾向があります。
  • 複数のデバイス(スマートフォンとタブレットなど)を使用するユーザーは、それぞれのデバイスを中央のデータストアに同期させる必要があります。これには、アプリケーション固有の自動化機能が必要になる場合があります。[2]

これはデータベース理論では「レプリケーション」として知られており、優れたモバイル データベース システムは、ユーザーが離れている間に他のユーザーが同じデータを変更した可能性があることを考慮した自動レプリケーション ツールを提供する必要があります。また、最後の更新が保持されるだけでなく、バ​​リアントの「マージ」もサポートする必要があります。

製品

市販されているモバイル データベースには、この比較表に示すものが含まれます。

名前開発者タイプ同期センターP2P同期説明ライセンス
カウチベース ライトカウチベースJSONドキュメントはいはい組み込み/ポータブル データベース。複数の固定データベースやモバイル デバイスと同期できます。Apache 2.0 ライセンス
GUN(グラフユニバースノード)ERA株式会社グラフデータベースはいはいWeb ブラウザーJavaScript ランタイム間のオフライン ファーストリアルタイム分散型データ同期を可能にしますMITライセンスApache 2.0zlibライセンス
インターベースエンバカデロ・テクノロジーズリレーショナル依存依存IoT組み込み/ポータブルデータベース、複数の固定データベースやモバイルデバイスと同期可能独自の
レルムMongoDB株式会社オブジェクトデータベース非推奨いいえポータブルローカルデータベース、固定データベースと同期(リアルタイム)する同期モードを備えていますコアApache 2.0ライセンス、Sync Proprietary
SQL AnywhereSybase iAnywhereリレーショナル依存いいえ組み込み/ポータブルデータベース、固定データベースと同期可能独自の
DB2 エブリプレイスIBMリレーショナル依存いいえポータブルで、固定データベースと同期可能独自のEULA
SQL Server コンパクトマイクロソフトリレーショナルいいえいいえMicrosoft Windowsモバイル デバイスおよびデスクトップ用の小型の組み込み/ポータブル データベース。Microsoft SQL Serverとの同期をサポートします。独自の
SQL Server エクスプレスマイクロソフトリレーショナルいいえいいえ組み込みデータベース、無料ダウンロード独自の
Oracle データベースライトオラクル社リレーショナルいいえいいえポータブルで、固定データベースと同期可能独自の
SQLiteD.リチャード・ヒップリレーショナルいいえいいえCプログラミングライブラリパブリックドメイン
SQLベースカリフォルニア州レッドウッドショアーズのGupta Technologies LLCいいえいいえ独自の
スパーク湖スパーシティテクノロジーズグラフデータベースいいえいいえC++ で書かれたグラフ データベース。独自の

参照

参考文献

  1. ^ モバイルデータベースでビジネスを整理する、Kevin Ebi、Microsoft.com、2008年12月14日閲覧 [1]
  2. ^ 優れたクラウド同期アプリの5つの特徴
  • モバイルデータベースレビュー:Windows CE用Microsoftデータベース、Bryan Morgan著、2002年4月5日、InformIT
  • モバイルデータベースレビュー: Sybase SQL Anywhere Studio 8.0、Bryan Morgan著、2002年2月15日、InformIT
「https://en.wikipedia.org/w/index.php?title=Mobile_database&oldid=1275183656」から取得