나는 매일 article
의 숫자를 가진 시스템을 만들 예정입니다. article
에는 모두 keyword
이 있고, keyword
은 모두 article
에 속할 수 있습니다. 이 같은 내 현재 데이터베이스의 모양을대형 데이터베이스를 최적화하는 방법은 무엇입니까?
**Article**(ID, Title, Content, ...)
**Keyword**(ID, Value, ...)
**Xref_Article_Keyword**(ArticleID, KeywordID)
그것은 잘 작동하지만 난 두려워 기사와 키워드의 숫자가 큰 것이, 다음 쿼리 시간이 많이 걸릴 것입니다. 예 : 모든 기사를 키워드로 나열하거나 기사의 모든 키워드를 나열합니다.
그렇다면 쿼리를 최적화 할 수있는 솔루션 (소프트웨어 및 하드웨어 모두)이 있습니까? 미리 감사드립니다.
MySQL 또는 PostGresql과 같은 관계형 데이터베이스 시스템은 테이블을 인덱싱 할 수 있으므로 수십억 개의 행을 효율적으로 검색 할 수 있습니다. –
조언 해 주셔서 감사합니다. @Basile Starynkevitch – hanuman0503