이것은 반 가상적이며 대규모 데이터베이스 테이블을 다루는 경험이 없으므로 어떤 이유로 든 이것이 끔찍한 지 전혀 모릅니다. 상황에 따라 :
웹 기반 응용 프로그램을 상상해보십시오. 회계 소프트웨어는 20,000 명의 클라이언트가 있고 각 클라이언트에는 1000 개 이상의 항목이 있습니다. 그것은 내가 알고있는 2 천만 개의 행으로 복잡한 쿼리 속도를 확실히 늦출 수 있습니다.
이런 경우 각 클라이언트에 대해 데이터베이스에 새 테이블을 만드는 것이 더 합리적입니까? 데이터베이스가 20k (또는 그 이상) 테이블을 갖는 데 어떻게 반응합니까?