【发布时间】:2010-06-04 05:57:38
【问题描述】:
所以这个问题更多的是围绕设计决策。本质上,我想构建一个 iPhone/iPad 应用程序,允许用户管理他们的数据库。现在有两种方法可以做到这一点(我认为)。
- 为每个数据库创建原生 Objective-c 驱动程序,为创建/管理数据库(表、运行查询等)提供完整的包装
或
- 创建一个 Web 服务来完成所有的对话,并为 Objective-c 层提供一个通用接口(JSON 或 XML)。
哪个更好?有什么好处和坏处?
【问题讨论】:
-
什么样的数据库? SQLite? MySQL?编程语言?还有什么?
-
假设 mysql 数据库.. 用户连接到 db 服务器,然后能够远程管理它.. 它也很可能是 mssql 或 pgsql db 服务器(稍后)
标签: iphone mysql database architecture ipad