创建一个网站主页,正规投资app平台,建站系统搭建音乐网站,wordpress用的php代码一般来说#xff0c;我们会将elasticsearch和mongodb一起使用#xff0c;那为什么我们不能只用其中一个呢#xff1f;
MongoDB
优点#xff1a;数据写入性能优于ElasticSearch#xff08;但比不上Redis#xff09;、数据约束性强、完善的权限机制。
缺点#xff1a;只…一般来说我们会将elasticsearch和mongodb一起使用那为什么我们不能只用其中一个呢
MongoDB
优点数据写入性能优于ElasticSearch但比不上Redis、数据约束性强、完善的权限机制。
缺点只适合数据存储、虽有全文检索但一个集合只能创建一个全文索引。
ElasticSearch
优点查询性能高、高效分词、支持各类复杂检索、支持海量数据存储。
缺点数据写入性能差、缺乏权限机制、mapping一旦确定就不好变更(索引重建很麻烦)、field是可以动态添加的不利于数据规范。 ES数据结构是不严谨的一旦涉及索引重建数据全部会丢失另外也导出不了SQL。