【发布时间】:2011-05-09 00:50:15
【问题描述】:
我正在创建一个具有 SQL Server 后端的 iPad 应用程序。我的问题是,我应该在每个客户注册时为他们创建一个新数据库更好,还是应该创建一个 SQL 脚本,在客户注册时为他们生成新表。
例如场景 1 每个用户一个数据库。对于 100 个用户,sql server 将有 100 个单独的数据库。即User1_DB,User2_DB......
场景 2 每个用户的新表集。对于 100 个用户,sql server 将在同一个数据库中拥有 100 个单独的表集。例如MyiPad 数据库 - Table1_User1、Table2_User1、Table1_User2、Table2_User2
在这两种情况下,我们都会有自动脚本在用户注册时生成表格/数据库。
所以我的问题是什么场景更有效?或者两种情况都是错误的,因此我应该如何解决这个问题?
提前致谢
【问题讨论】:
标签: iphone sql sql-server ipad dynamic-data