一般项目都需要 存储 db 索引 db es 能否两者兼得?一般的类似 sql 的 guanxi 查询能满足吗?
Elasticsearch 的好处在于方便的聚合,实时查询, 关系,嵌套查询都是弱项
比较好的做法是,数据还是存在关系型数据库或者 Nosql,需要统计的原始数据可以整理后存入 Elasticsearch
要是和关系型数据库比,最直接的是 ACID 差别。
正规产品,还是主流点,解决方案成熟点。
我觉得 XX 能否用作 XX 的问题很大程度要看项目维护者怎么看待这个项目。我们可以把项目用在维护者意向不到的用途上,比如用 excel 画画,但是这不是这个项目发展的目标,性能不是最优化,将来也得不到支援和帮助。
elasticsearch 的 overview 页面写道:
what is elasticsearch? distributed restful search and analytics