2011-03-30 1 views
0

전체 텍스트 검색을 원한다면이 큰 테이블을 가지고 있으므로 InnoDB가 지원하지 않으므로 MyISAM으로 만들었습니다.MyISAM으로 쓰기 속도가 향상 되었습니까?

테이블에 많은 것을 쓰면 성능 문제가 있습니까? 나는 MyISAM이 쓰기 도중 전체 테이블을 잠그고 있다고 들었다.

전체 텍스트 검색과 비 잠금 쓰기가 필요한 경우 다른 옵션이 있습니까?

답변

3

타사 솔루션 (MySQL 데이터베이스에서 작동하는 솔루션)에서 정상인 경우 전체 텍스트 검색을 처리하기 위해 Sphinx을 제안 할 것을 적극 권장합니다. 그들의 웹 사이트에서 볼 수 있듯이, 그것은 커뮤니티에 의해 높은지지를 받았으며 어플리케이션 레벨 상호 작용 측면에서 매우지지를 받았습니다.

Choosing a stand-alone full-text search server: Sphinx or SOLR?

5

당신이 결국해야 MyISAM 테이블을 많이 작성하는 경우 : 당신이 여기에 비교 환상적인 SO 토론을 볼 수있는 스핑크스 이외의 다른 솔루션은 물론

있습니다 InnoDB를 사용하지 않을 경우 잠금 문제가 발생합니다. 전체 텍스트 검색을위한 다른 옵션을 살펴 보는 것이 좋습니다 (예 : Lucene 또는 Solr 등 다양한 언어로 제공됩니다. 시작하려면 Lucene Tutorial을 참조하십시오.