나는 응용 프로그램을 재 설계/재실행하기위한 프로젝트를 진행 중이다. 문제는 이전 응용 프로그램이 ASP.net 1.0으로 작성되었으며 데이터베이스가 100 개의 테이블과 300 개의 홀수 뷰에 비해 상당히 큽니다. 데이터베이스가 역할과 멤버쉽을 매우 외설적 인 방식으로 처리합니다. 그것은 또한 간단한 워크 플로우를 포함합니다. 이 애플 리케이션은 유지 보수에 관해서는 고통이다. 소프트웨어를 다시 실행하려면 약 3-4 개월이 걸립니다.응용 프로그램 재 설계 다루기
DB 디자인은 내가 좋아하는 것이 아니지만 데이터 마이 그 레이션 및 DB 재 설계를 고려하면 프로젝트가 중단 될 수 있습니다.
누구나 전에이 상황에 부딪 혔습니까 ?? 어느 누구든지이 프로젝트에 대해 어떻게 가야할지에 관해서 나에게 어떤 조언이 있습니까 ??
.NET 3.5를 사용하여 소프트웨어 속도를 높이고 싶습니다. DB를 고려하지 않고 앱 재 설계가 의미가 있는지 확실하지 않습니다.
문제점 : 1. 유지 관리 및 확장 성 문제. 2. 사용자 관리의 경우 특히 DB 디자인이 좋지 않아 앱이 사용자와 역할 등에 크게 의존합니다.
도메인 전문가가 아닙니다. – Perpetualcoder
DB를 리팩터링 할 수 있습니까? 어쩌면 모든 것을 재 설계하지 않으면 DB의 최악의 영역을 처리 할 수 있습니다. DB 구조가 관리하기 어려워 졌던 프로젝트에 참여하여 각 릴리스의 DB 섹션을 다시 구체화하기로 결정했습니다. –