目前,我正在将mysql用于我项目的许多方面。我有多个表。它们总共最多7个,标题为url,text,documents,d_text,members,connections和permissions。我查询成员(member_id,登录,密码),连接(管理关系)和权限(管理人们可以看到的文档)表,并经常使用SELECT,WHERE,UPDATE,INSERT和DELETE子句。这三个表格相当小而简短,所以我想知道,如果行数达到数量(数百万),那么在这里考虑使用sphinx或sphinx中的索引吗?这些表使用键值相互引用。
我的第二个问题是关于使用sphinxse(mysql存储引擎)和sphinx。我将使用sphinx索引url表和文档表(两者都将索引/搜索标题列,因此将创建两个单独的索引)。 sphinxse的表现与sphinx api相同吗?
答案 0 :(得分:0)
Sphinx是一个全文搜索引擎,因此使用它进行登录,密码,权限等不仅无济于事,而且实际上可能会导致一些意想不到的结果。
Sphinx存储引擎不是存储引擎!它不存储任何数据。这只是一种使用可插拔存储引擎API轻松将Sphinx搜索引擎嵌入MySQL的方法