1

我刚刚学习 iOS SDK,想知道处理各种数据的最佳实践/设计模式是什么。我看到 iOS 的核心数据包括在我的 iPhone/iPad 上运行的版本 os SQLLite。与设备和服务器有关的数据通常如何存储。

例如,像 Path 或 Instagram 这样的应用程序如何存储他们的所有数据?将数据存储在设备上并同步到 Web 服务器上的数据库是最佳做法吗?哪些类型的数据库通常用于此目的?

(如果需要,我可以澄清任何事情。)

4

1 回答 1

1

大多数应用程序通过 HTTP 创建 API,通常使用 JSON。大多数信息(尽管通常不是二进制文件)都存储在某种数据库中。一些应用程序选择像 MySQL 或 PostgreSQL 这样的 SQL 数据库,而其他应用程序选择被归类为 NoSQL 数据库的东西,如 MongoDB 或 Redis。

服务器架构的选择与应用程序本身无关,您会看到开发人员不时更换他们的大部分服务器技术。

基本上,任何流行的 Web 框架和数据存储最初都是不错的选择,因此请使用您喜欢的任何内容。

于 2013-02-20T22:03:02.180 回答