mogdb是哪家公司的
mogdb是MongoDB公司的。
mogdb是一个开源的NoSQL非关系型数据库,由MongoDB的创始人Dwight Merriman、Eliot Horowitz及其团队创建。
因此mogdb是MongoDB公司的。
:MongoDB公司是一家总部位于美国的软件公司,主要提供基于开源数据库的商业解决方案,其主要产品是MongoDB数据库,用于存储非结构化数据。
该公司成立于2007年,被誉为NoSQL运动的缔造者之一。
MongoDB是一家总部位于美国纽约的开源数据库公司。该公司提供了一种基于文档的NoSQL数据库解决方案,旨在简化开发人员的工作流程并提高应用程序的可伸缩性和性能。它的客户包括许多知名企业,如谷歌、亚马逊、IBM等。MongoDB的目标是成为全球最受欢迎的数据库之一,为开发者提供高效、灵活、可扩展的数据存储和管理解决方案。
MongoDB(中文名称为莫格公司)是一家美国软件公司,总部位于纽约市。MongoDB公司开发和维护的是面向文档的NoSQL数据库系统MongoDB。该公司的主要产品是MongoDB数据库产品,另外还提供云服务、管理工具和支持等服务。MongoDB在全球拥有很广泛的用户群体,并被广泛应用于Web、移动应用程序、物联网、大数据、人工智能等领域。
nosql数据库包含哪几个数据库
NoSQL数据库是指非关系型数据库,其包含多种不同类型的数据库。其中最常见的包括:文档型数据库(MongoDB、Couchbase)、键值型数据库(Redis、Memcached)、列式数据库(HBase、Cassandra)、图形数据库(Neo4j、ArangoDB)等。这些数据库的共同特点是它们不采用传统的关系表格来存储数据,更加灵活,适用于处理非结构化和半结构化的数据。NoSQL数据库在大数据分析、实时处理和云计算等领域中得到了广泛应用。
ods系统各个层级
数据分层,每个企业根据自己的业务需求可以分成不同的层次,但是最基础的分层思想,理论上数据分为三个层:数据运营层、数据仓库层、数据服务层。基于这个基础分层之上,再提交信息的层次,来满足不同的业务需求。
2.1数据运营层(ODS)
ODS:Operation Data Store 数据准备区,也称为贴源层。数据仓库源头系统的数据表通常会原封不动的存储一份,这称为ODS层,是后续数据仓库加工数据的来源。
ODS层数据的来源方式:
业务库
经常会使用sqoop来抽取,例如每天定时抽取一次。
实时方面,可以考虑用canal监听mysql的binlog,实时接入即可。
埋点日志
日志一般以文件的形式保存,可以选择用flume定时同步
可以用spark streaming或者Flink来实时接入
kafka也OK
消息队列:即来自ActiveMQ、Kafka的数据等。
2.2数据仓库层(DW)
DW数据分层,由下到上为DWD,DWB,DWS。
DWD:data warehouse details 细节数据层,是业务层与数据仓库的隔离层。主要对ODS数据层做一些数据清洗和规范化的操作。
数据清洗:去除空值、脏数据、超过极限范围的
DWB:data warehouse base 数据基础层,存储的是客观数据,一般用作中间层,可以认为是大量指标的数据层。
DWS:data warehouse service 数据服务层,基于DWB上的基础数据,整合汇总成分析某一个主题域的服务数据层,一般是宽表。用于提供后续的业务查询,OLAP分析,数据分发等。
用户行为,轻度聚合
主要对ODS/DWD层数据做一些轻度的汇总。
2.3数据服务层/应用层(ADS)
ADS:applicationData Service应用数据服务,该层主要是提供数据产品和数据分析使用的数据,一般会存储在ES、mysql等系统中供线上系统使用。
我们通过说的报表数据,或者说那种大宽表,一般就放在这里
还没有评论,来说两句吧...