我正在重新设计/重做应用程序。问题在于旧的应用程序是用ASP.net 1.0编写的,数据库非常大,有100多个表和300多个视图。数据库以非常低廉的方式处理角色和成员资格。它也涉及一个简单的工作流程。该应用程序在维护时很痛苦。我有大约3-4个月的时间来重做软件。处理应用程序重新设计
数据库设计并不符合我的喜好,但是在时间范围内迁移数据和重新设计数据库可能会使项目走上正轨。
任何人都遇到过这种情况?任何人对我如何去关于这个项目有什么指示?
我很想用.NET 3.5来加快软件的速度。我不确定如果在不考虑数据库的情况下重新设计应用程序是否有意义,那么系统有问题:1.维护和可伸缩性问题。可怜的DB设计特别是在用户管理的情况下,应用程序在很大程度上取决于用户和角色等
我不是域专家 – Perpetualcoder 2008-12-12 18:56:57
是否有任何重构数据库的可能性?如果不重新设计整个事物,也许可以解决数据库最差的区域。我曾经在一个项目上工作过,因为数据库结构变得难以管理,我们决定重做每个版本的特定部分。 – 2008-12-12 19:17:17