我没有找到我要找的东西,也没有人解释我,所以我在这里问。希望这不是一个重复的…
我有一个运行在NodeJS上的应用程序,带有ORM和一个MySQL数据库。这个项目一年前就开始了。
我想,现在,增加性能等,安装ElasticSearch。但我不确定我能不能。
我能告诉我的弹性服务器,我的数据库在哪里,而且神奇的是,它只进行映射?或者让我在elasticSearch上插入我的数据?
我所有的基础设施都托管在AWS上,我使用的是RDS。可能会有帮助吗?实际上,我不知道在哪里放置elasticSearch层?你有什么办法帮我吗。
因为,我已经和Symfony和FosElasticaBundle合作过了,但是我不知道该如何工作。
发布于 2016-01-26 19:51:57
UDPATE:
Elasticsearch (ES)是一台速度机器,具有许多可能性(高级查询、统计等),而不是数据库(请阅读此处的原因:https://www.elastic.co/blog/found-elasticsearch-as-nosql)。
这里有更多信息:https://www.elastic.co/products/elasticsearch
您可以在ES中使用类型(如数据库中的表)。
ES基于映射使用索引数据。因此,您仍然需要一个数据库,并将数据(非规范化)索引到ES。您可以查询、筛选、聚合、分析索引中的数据。
https://stackoverflow.com/questions/35021832
复制相似问题