我在我的網站上有非常複雜的搜索算法,所以我決定用 緩存表或所有可能的結果。 我想問一下哪種結構會更好,或者不是其中之一? (MySQL的)什麼mysql表結構更好
word
VARCHAR,results
TEXT或BLOB我將在其中存儲中找到的對象的標識(例如6個字節用於每個ID)word
VARCHAR,result
INT,但話不獨特現在
我想我要在1 1000-10000 IDS每一行 或200 000 000多個行2)
約200 000行)第一種方式需要更多的存儲內存,但我認爲這將是更快找到1個唯一行之間的200萬輛,比1000行之間的200個億非唯一行
我想對word
列,沒有獅身人面像指數。
那你覺得呢?
p.s.像往常一樣,如果不是很好,我的英語很抱歉。
沒有足夠的信息給我,但MySQL確實有原生全文檢索(FTS):http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html – 2010-05-16 20:24:43