2012-07-13 2 views
1

현재 SQLite FTS4 엔진을 사용하고 있으며 성능이 우수합니다. 그러나 누군가가 MySQL의 전체 텍스트 검색 (또는 다른 SQL 데이터베이스)에 대한 벤치 마크/비교를 알고 있습니까?가장 빠른 SQL 전체 텍스트 검색

P. 나는 Lucene/NoSQL 대안을 찾고 있지 않다.

+1

이 질문은별로 의미가 없습니다. 단일 사용자, 진행중인 메모리 내 데이터베이스와 다중 사용자, 서버 기반 데이터베이스를 비교하려고합니까? SQLite의 단순화 된 토크 나이저/스템 머 대 전체 기능 형태소 분석은 어떻습니까? –

+0

전체 텍스트 검색 ??? '% 'abc %'와 (과) 같이 사용 하시겠습니까? DB 설정이 어떻게 설정되어 있는지 기억하십시오. 엔진, 색인 등이 정말 중요합니다. "화살표가 아니며, 차이를 만드는 인도 사람" – jcho360

+0

@PanagiotisKanavos 서로 다른 타겟층을 가지고 있음에도 불구하고 둘 다 적절할 것입니다 내 데스크톱 응용 프로그램에서 사용하기 때문에 (MySQL을 단일 사용자 in-process DLL로 사용할 수도 있기 때문에). 그리고 대용량 데이터 집합에서 특정 단어를 찾으려면 얼마나 걸릴지 약간의 타이밍이 유용 할 것입니다. 전환 할 가치가 있는지 확인하는 것이 좋습니다. – Muis

답변

4

Percona의 Bill Karwin은 전체 텍스트 검색에서 벤치 마크를 수행했습니다. MySQL vs Sphinx vs Lucene. 여기서 슬라이드를 찾을 수 있습니다 http://bit.ly/M6DMsj