我现在有个阿里云服务器,2 核 4g,固定带宽 3M。
目前在上面部署的 Rails 项目使用了 mysql 和 Elasticsearch,检索了全文。
前段时间,我看到了 RubyChina 是替换掉了 Elasticsearch,使用 postgresql 的全文搜索。(翻不到对应的文章链接了...)
我现在不想检索全文了,只想 搜索匹配的标题,(有个栏目会搜索内容,但是内容长度限定在 500 字内)。
目前网站还是在测试,流量和内容不是很大。
我想请教下大家,如果在流量或者内容数据不大的情况下(比如 每天的 IP 500-1000,表数据 10000-50000 行等)
我使用 ransack 这个 gem 可以的吗(性能,稳定性等,目前少量的内容,看着搜索还是挺快的)?
如果为了以后减少改动,使用 Rubychina 这样的 postgresql 全文检索,从 mysql 切换到 postgresql,学习成本高的吗?
感谢大家~