mPaaS が提供するデータセンターは、mPaaS クライアントに永続ストレージを提供するための完全なソリューションです。データセンター SDK は、さまざまなストレージ要件を満たすために、多様なストレージメソッドを提供します。
機能
mPaaS データセンターの機能はプラットフォームによって異なります。
Android プラットフォーム:
SDK データベースの暗号化をサポートします。
OrmLite(Object Relational Mapping Lite)フレームワークに基づいて再構築され、データアクセスオブジェクト(DAO)のサポートを提供し、シンプルで使いやすくなっています。
SharedPreferences ベースのキーと値のペア ストレージをサポートします。
ファイルを保存する前に暗号化することをサポートします。
iOS プラットフォーム:
NSUserDefaultsの使用を減らし、サイズの大きいデータや非公開データをNSUserDefaults以外の場所に保存し、NSUserDefaults を使用するよりもアクセス効率が比較的高くなります。業務システムが自動的にファイルを維持するケースを減らし、
DocumentsディレクトリとLibraryディレクトリの乱雑なファイルを減らします。データセンターは、ストレージスペースによって、ユーザーに関係のないストレージスペースと現在のユーザーのストレージスペースに分割されます。ビジネス レイヤーはユーザーの切り替えを気にする必要がなく、userId を使用して現在のユーザーデータを取得する必要もありません。
sqlite に基づいて、データセンターは DAO(データアクセスオブジェクト)サポートを提供し、CoreData よりも柔軟性があります。構成ファイルを使用してデータベース操作をカプセル化し、ビジネスから分離します。ビジネス レイヤーは、インターフェイスを使用してデータにアクセスし、データベース テーブルを操作します。
下層はデータ暗号化をサポートします。
さまざまなストレージ要件を満たすために、多様なストレージ メソッドとメモリ キャッシュを提供します。