0

携帯電話に情報を保存する Core Data があることは知っていますが、Instagram などのソーシャル メディア アプリケーションを作成している場合はどうでしょうか。すべてのユーザーのすべての情報をどこに保存したのでしょうか? 私の主な質問は、アプリケーションに大量のデータを保存する場合、アプリケーション設計者はこの情報をどこに保存するのでしょうか? ありがとう

4

2 に答える 2

0

データは、データベースの形式でサーバーに保存されます。

http://en.wikipedia.org/wiki/データベース

アプリケーションがいいねや写真などのユーザー情報の一部を取得する必要がある場合、データベースからデータを要求するためにサーバーに対して HTTP 要求が行われます。

http://en.wikipedia.org/wiki/Http_request#Request_message

PHP と MySQL は、標準的でローエンドな言語とデータベースであり、非常に簡単に習得して慣れることができます。より高度なデータベースは、データの損失を防ぎ、読み取りと書き込みの速度を上げ、要求データをキャッシュするなど、データベース上でキャッシュ レイヤーやその他の種類のレイヤーを使用する傾向があります。さらに、他の企業が NoSQL データベースの使用を選択する場合もあります。

ここに NoSQL データベースと SQL データベースの比較があります: http://metadata-standards.org/Document-library/Documents-by-number/WG2-N1501-N1550/WG2_N1537_SQL_Standard_and_NoSQL_Databases%202011-05.pdf

ここで見つけることができるより詳細な比較表があります: http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

データが要求され、iOS デバイスに配信されると、データをさまざまな方法で操作して保存できます。

Core Data と SQLite は、相互に派生するデータを格納するために一般的に使用される方法であり、スキーマに関しては大多数の SQL データベースによく知られています。

于 2012-11-15T19:52:24.470 に答える
0

coredata を使用してデータを格納できます。ドキュメントフォルダに画像を保存できます。

于 2012-11-15T20:37:46.707 に答える