搜索引擎 elasticsearch 能否当数据库用?

twm · 2013年12月04日 · 最后由 Rei 回复于 2013年12月04日 · 13561 次阅读

一般项目都需要 存储 db 索引 db es 能否两者兼得?一般的类似 sql 的 guanxi 查询能满足吗?

Elasticsearch 的好处在于方便的聚合,实时查询, 关系,嵌套查询都是弱项

比较好的做法是,数据还是存在关系型数据库或者 Nosql,需要统计的原始数据可以整理后存入 Elasticsearch

要是和关系型数据库比,最直接的是 ACID 差别。

正规产品,还是主流点,解决方案成熟点。

我觉得 XX 能否用作 XX 的问题很大程度要看项目维护者怎么看待这个项目。我们可以把项目用在维护者意向不到的用途上,比如用 excel 画画,但是这不是这个项目发展的目标,性能不是最优化,将来也得不到支援和帮助。

elasticsearch 的 overview 页面写道:

what is elasticsearch? distributed restful search and analytics

需要 登录 后方可回复, 如果你还没有账号请 注册新账号