我打算在asp.net mvc中创建一个会计应用程序。
每个用户将支付包月,我将提供每日备份等选择构建基于Web的业务应用程序的策略
我不知道选择哪种策略:
- 要使用SQL CE4和单独的虚拟目录中运行应用程序为每个用户。
- 把一切都在一个SQL Server数据库
什么是这两个选项缺点和优点?
如果我选择选项2,则必须在代码中编写更多逻辑。我必须防止用户看到他们不应该看到的东西(更多访问数据库)。
两个最重要的事情是:
- 系统
- 能够轻松地创建单独的用户备份的一般表现。
我期望有20到30个用户。
任何建议将不胜感激。
通过“为不同用户轻松创建备份”,这些逻辑备份是指这些逻辑备份,还是您的意思是数据库的每个物理备份应该只有一个用户的数据? – bryanjonker 2010-07-26 18:23:31
数据库的每个物理备份只能有一个用户的数据。 – 2010-07-26 18:26:25