미팅 약속을 되풀이하기 위해 Microsoft Outlook에서 제공하는 것과 유사한 기능을 구현해야합니다. 이 기능을 구현하는 데 필요한 최적화 된 데이터베이스 디자인을 파악하려고합니다.이벤트의 반복 발생에 대한 세부 정보를 저장하기위한 데이터베이스 설계
사용자가 입력 한 각 실행 또는 작업은 매주, 매월 또는 매년 반복되는 일정과 같은 일정에 적용될 수있는 것과 비슷합니다. DB 모델에 이러한 세부 정보를 저장하는 데 필요한 데이터베이스 모델 - 제약 조건이있는 테이블 구조를 제안 해주십시오. 적절한 작업을 수행하기 위해 나중에 프로그램에서 액세스 할 수 있습니다. 가능한 스케줄러 세부 사항에 대한 스크린 샷은 following link에서 찾을 수 있습니다.
우리는 이러한 세부 사항을 저장하기 위해 백엔드에서 실행되는 mysql DB를 가지고 있습니다. 사용자가 요청을 제출하자마자 요청의 세부 사항이 포함 된 요청 ID가 테이블에 저장되고 이에 대응하는 작업이 프로그램에 의해 수행됩니다. SQL 스크립트를 실행하고 값을 얻은 다음 통계 분석을 수행하는 것이 사용자의 의도와 유사합니다. 그러나 오라클 참조 DB는 많은 사용자가 동적으로 업데이트하므로 반복적으로 실행하여 분석을 수행하려고합니다. 참고로 mysql db와 ref DB는 다릅니다.
다른 세부 정보가 필요하면 알려주십시오.
속도, 신뢰성, 내게 필요한 옵션, 확장 성 또는 다른 어떤 점에 대해 최적화하고 있습니까? 접근성이 가장 중요한 관심사 인 것처럼 들립니다. –