0

我知道有 Core Data 可以将信息存储到您的手机上,但是如果您正在制作一个社交媒体应用程序,例如 Instagram,该怎么办。他们在哪里设法存储每个用户的所有信息?我的主要问题是,当应用程序需要存储大量数据时,应用程序设计人员在哪里存储这些信息?谢谢

4

2 回答 2

0

您可以使用 coredata 来存储数据。图像可以存储在文件夹中。

于 2012-11-15T20:37:46.707 回答
0

数据以数据库的形式存储在他们的服务器上。

http://en.wikipedia.org/wiki/Database

当应用程序需要检索一些用户的信息,如喜欢、照片等时......向服务器发出 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 回答