mongodb存储原理 mongodb是怎样存储数据的?
浏览量:2980
时间:2021-03-16 18:11:14
作者:admin
mongodb是怎样存储数据的?
作为一个非关系数据库,mongodb的主要优势是无模式。一般来说,爬虫数据是“脏”的,并且不包含所有被爬虫数据的字段,这非常适合没有严格模式定义的mongodb。而mongodb内置的分片分布式系统也保证了其可扩展性。除了join之外,mongodb的聚合框架可以完全替代SQL语句,实现非常快速的统计分析。根据我的经验,这对mongodb来说不是什么大问题。如果您需要全局统计,可以使用sharding+内置map reduce对其进行优化。如果需要filter,可以索引(前辈也提到mongodb的查询速度是MySQL无法比拟的),加入概率不大(不需要规范化)。总而言之,这主要取决于你做什么。如果它是一个简单的原始数据存储,它可以直接保存为TXT文件,然后加载到HDFS中。如果是数据仓库设计,MySQL可以作为轻量级聚合表载体,作为OLAP的后端数据源。无论如何,在这种情况下,我不认为MySQL只用于存储的必要性。
mongodb存储原理 mongodb数据存储在哪 mongodb 文件存储
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。