0

我已经编写了一些小型应用程序,数据库设计很简单,只有一个规范化的数据库,包含我需要的所有应用程序数据。处理大型应用程序和大型数据库

现在我想尝试将程序更大的东西:

应该有个网站的建立与MVC3。所有的网站应该只使用一个SQL-Membership-Database,并且一些表格如联系人等也应该在不同的页面之间共享。

现在我的问题是:如何开始?

1.我应该使用一个数据库中的所有表(每个应用程序需要多达40个不同的表),其包括像SQL的会员制数据库或应用于共享数据创建一个数据库,一个共享的表对于应用程序1,一个用于应用程序2等等?

2.我应该把所有的应用程序放到一个MVC3应用程序中,并用区域来区分它们吗?

3.所有应用程序都需要保存文本和图片,我应该使用一个表格来查看Application 1/2/3 ...中的图片,并通过应用程序ID选择它们,还是应该创建图像表对于每个应用程序(相同的问题的文本和说明和tooltipps ...)?

4.我的想法是工作woth blob(MS sql 2008 R2)来保存文件,你认为一个不错的选择?

有没有人有过创造巨大(对我来说这是巨大的;-))应用程序这样的tipps矿石的实验?

+1

你应该把它分成具体的问题。 – Filburt

+1

我同意将它分开。此外,整个会员部分应该与其他网站互动,作为一项网络服务。 – JStead

+0

我已经分解了我在6547852和6548107下找到的问题,谢谢! – HW90

回答

0

RTFM企业应用架构模式。

你不认为在mvc o数据库中,只有你应该在OOP和良好域模型中实现的实现。

虽然有些点是不好的想法(从我个人的角度出发),如何

- 保存图像,数据库

现在关于表的数量不点我的工作有更多的数据库工作文本文件6000张桌子,许多意见和很多utils点是你的领域模型。