테이블로 분할합니다. DB 분할은 모든 테이블이 백 엔드에 있고 프런트 엔드에있는 모든 것이 있다고 가정합니다.MS Access 2003 데이터베이스를 FE
여기 내 문제가 있습니다. 나는 큰 회사에서 일하고 있으며 사람들은 모두 DB를 사용하고 있습니다. 약 60 - 65 명. 일반적으로 4 개 또는 5 개 이상의 동기식.
주 테이블을 공급하는 양식에서 조회 테이블로 사용하는 하나의 정적 테이블이 있습니다. BE에 정적 테이블이 있으면 서버와의 거리에 따라 일부 사람들의 양식로드 시간이 2 분을 초과 할 수 있습니다. FE에이 고정 테이블을 놓으면로드 시간이 4-5 배 더 빠릅니다.
내 질문은; 정적 테이블이 내 데이터베이스에서 다른 부정적인 문제를 일으킬 수 있습니까? 아니면 모든 테이블이 BE가되도록 "권장"되는 것입니까? 저의 정적 인 테이블을 변경해야한다면 새로운 FE를 배포 할 것입니다. 이 건전한 논리인가?
+1 시동시 가져 오기에 대한 제안 사항이 있지만 데이터를 가져 오는 양식을로드하는 데 2 분 이상 걸리면 프런트 엔드로 가져 오기를 실행하면 시작 시간이 크게 느려질 수 있습니다. – Taryn
나는 누군가가 이렇게 말할 것이라고 거의 예상했다. 글쎄, 그것은 달라집니다 :-) 우리는 테이블이 백엔드에있을 때로드하는 데 2 분이 걸리는 주 폼에서 테이블이 얼마나 정확하게 사용되는지 알지 못합니다. 네트워크를 통해 전체 테이블을 가져 오는 것이 쿼리를 실행하는 것보다 빠르다는 것을 알 수 있습니다. 그리고 테이블이 자주 바뀌면 새로운 프론트 엔드를 자주 배포 할 필요가 없다면 더 긴 시작 시간으로 살 수있을 것입니다. 그것 모두는 ... 의존합니다. –
위대한, 의견에 감사드립니다. 그리고 나는 시작시에 조회를 가져 오는 아이디어를 정말 좋아한다. 그것은 큰 테이블은 아니지만 그것을 사용하는 폼은 코드 뒤에 약간의 코드를 가지고 있으며, 링크되어 있기 때문에 속도가 느려집니다. 좋은 생각 ... 고마워! –