可否完全使用ElasticSearch代替数据库存储

小项目随便玩儿,开心就好。项目大了你自然会有答案。
■网友
不太合适。
【可否完全使用ElasticSearch代替数据库存储】 es没有事务,而且是近实时。成本也比数据库高,几乎靠吃内存提高性能。最逆天的是,mapping不能改。

■网友
ES团队不推荐完全采用ES作为主要存储,缺乏访问控制还有一些数据丢失和污染的问题建议还是采用专门的 DB存储方案,然后用ES来做serving。
■网友
公司有用 我不是那个项目组的 不太了解 他们用的是ES + HDFS 主要用来做查询等 但速度没达到毫秒级 几十亿数据查询3秒左右 我也在研究如何能够达到毫秒级 ES官方说是毫秒级 但没说数据量级别 如果有知道的还请不吝赐教 Oracle优化后查询几十亿能做到毫秒级也可
■网友
完全不行。我们项目就用的ES,说是尝试新技术。结果是当你的数据本身就是关系型数据时,ES会把你搞死。
■网友
elastcsearch 从设计之初就不是用来像mysql, oracle...那样存数据的。它是搜索引擎...重要的数据别放里面!如果想彻底了解ES可以...私信我,谢谢。
■网友
单单论存储的话es是够用的,es重在分布式的搜索和分析数据,但是你要是强关系数据的话还是不行的。
■网友
别特么随随便便用“替代”好么 几年前说spark替代hadoop说的最凶的,日常基本离不开hdfs


    推荐阅读