狮身人面像是否值得用于非全文search?

我正面临着一些问题,以优化SELECT查询在一个150M的行表。 我想尽可能快地searchmd5(char(32))。 你认为狮身人面像在这种情况下是有意义的吗? 我已经阅读了很多东西,而且看起来对于全文search来说非常好。 我的例子值得吗?

name char(64) lname char(253) md5 char(32) id bigint(20) 

谢谢,

    狮身人面像在这种情况下没有意义。 你正在寻找一个完全匹配。 首先是索引MD5列。 这应该会导致结果很快出现。 如果速度不够快,那么可以使用缓存来加快查找速度(并从数据库中取出数据) – 请参阅memcached或类似的东西。

    埃文的回答对我有意义。

    如果您还没有使用sphynx,则需要为应用程序添加额外的层次。 这意味着先看看在mysql中是否足够好。

    我可能会假设你有你的应用程序的其他部分已经使用MySQL。 如果你不这么做,那么有很多选择的特色鲜明的数据库,可能会超越原始速度。