寻找mysql的解决方案,以低内存成本执行全文搜索

xa9qqrwz  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(357)

我用django编写了一个web应用程序来显示产品信息。
我的数据库(mysql)包含约200000条记录(字段:brand、name和img)。我想添加一个搜索功能到我的应用程序(搜索是在品牌和名称字段执行)。
我试着用“嗖”的一声干草堆,但我发现它花费了很多内存。
有人能提出一个办法吗?应用程序预计运行在廉价的awsec2(小内存)上。

fumotvh3

fumotvh31#

内存和速度最终是一种权衡。我建议使用elasticsearch,但它的基本内存要求至少是256MB(主要用于jvm)。您也许可以尝试使用typesense,它的基线内存占用要低得多(可能小于10MB)。
但是,请记住,速度和内存总是一个权衡。

相关问题