MongoDB高级设计模式:数据即服务

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 本文PPT来自MongoDB ⼤中华区⾸席架构师、MongoDB 中⽂社区发起⼈唐建法 于10月15日在2016年杭州云栖大会上发表的《Data as a Service - 数据即服务-- MongoDB高级应用模式》。

以云计算为代表的新型互联网计算模式正成为当前企业界和学术界的研究热点。云计算的一个特征就是通过基于互联网的服务和“托管”及“租用”的模式为各类用户提供IT基础设施能力。

随着云计算的发展,其应用范围得到进一步的扩展,人们开始尝试利用云计算技术来提供数据应用托管服务,特别是大量的行业数据应用,即数据库即服务(Database as a Service,DBaaS),以降低数据应用系统部署及运维的成本。

 

DaaS 数据库选型考量:TB-PB数据管理能力、水平扩展能力和并发能力、数据自动复制,

高可用,读写分离、灵活数据模型、易于数据整合、OLTP/OLAP 多工况⽀支持、灵活查询及分析能力、快速搭建REST API

RBS 的选择:MongoDB 分片集群

 

详情见PPT:

dc9999e75471babb26b4cedf2729d2347e2cc5cd

8d92ebeda1a6ea2cb0396844fa664c34fa7757cc

5ea6b7315f95427cf6d6310e896cd6f3247bda29

8acb949ddd7205e82732b759f89dd0af35d74b79

2d2f1b471f18285b7d27a22a4fe09f20722191f7

0c20a1416fd0a2cd36013d0768aa9819e6e4f7b1

2a4ce22abd37fc0cdc87d0f382439b51999435ba

3cc6e44f0a205783fc2c2c15e099c89d9ae3070d

cdd7f63bef65c19ff6a0aa46a7380abe7a6a33a6

bc727781da0cde3063e356a4705813af77fa542c

eac6deb9322846ebc872ae1ae5deab9708cbb35b

ab569dfc2eb38c8134b7b363ec3be824ec2d2273

fa0010103b588b0e0a6b015e98398cf52d0a49d2

88b741634e0ae3dd26a6d66c714a7abcc6fce81e

d540badafe8f6451c154b70ab97f3b5cadbaf380

c7bd185ea93f6eff3e654084bf7239bc62eea65b

abdddf851038481be8158f2d3bd0cf3e5381fbb3

d7fc4d48f08026ec2955a03abd63dab60606cdb1


3465a2ccb9a2d8991076b202676122c311f13189

19a81b6b814ec5fffd24de0b4c2a272d8128ecfd

0b103237576352d1bd66d9edeedc10b2c1a9a791

e6f4805a82eba980d69222910777629ce041e1b6

3ccaef5d6acd7f6171e3ad9a10c44ad112985e6f

c861c76fbf9900467050f03946cb2de132a18ae7

3de9222ed076098b18038c1e84379a29a47f28c2

cb99dc54871f0eb49a27e1c8bb2f3c1bd1e4776b

bd80c1832229e48e2e97956337468ac7dbb36a9b

fc2d4a2365af860ad4d90ef9f2bf2a3fa3a49777

7ca8a43698afaea724aefb69aed016eff3823612

e37e9a77b1e6670c3b7f8a6272f4cfccee990d61

a232e815cb6d81a46b00437e671319f4637bc6e0

dfcaebae6972285665b0ad969be7007cbb07098e

9f8cbcaba3eb4836c9ba4cd1db3a5fdbe061f7d2

bf760f1827be35ec7c6221bf7a38c3f15053fc2f

5a3286b15cbac348cad729e2e7230368a65e05eb

d73c588e690d66749e1eff4a9987771ba71bd937

797124428bc22ad2b6f681221466572368ec35f7

5cabc85e6fd809af2f684c16758337ee0f2bdd89

68e5bb08a5da8edcc1f3bad18e10cb3a43eb974c

69ecb37741eb6a6eaa4e38a779d6cfa59860559d

16d78e9f2804a5d97c74b2294224df40825ce38b

3459ac99b78cd2cceb8a5894caa1adca9ef57ac3

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
2月前
|
存储 NoSQL MongoDB
数据的存储--MongoDB文档存储(二)
数据的存储--MongoDB文档存储(二)
62 2
|
5月前
|
SQL NoSQL 数据管理
数据管理DMS使用问题之如何批量导入MongoDB的数据文件
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
6月前
|
SQL DataWorks NoSQL
DataWorks产品使用合集之如何将SQL Server中的数据转存到MongoDB
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
283 1
|
6月前
|
NoSQL 定位技术 MongoDB
深入探索 MongoDB:高级索引解析与优化策略
深入探索 MongoDB:高级索引解析与优化策略
174 1
|
2月前
|
存储 NoSQL MongoDB
基于阿里云数据库MongoDB版,微财数科“又快又稳”服务超7000万客户
选择MongoDB主要基于其灵活的数据模型、高性能、高可用性、可扩展性、安全性和强大的分析能力。
|
2月前
|
NoSQL MongoDB 数据库
使用NimoShake将数据从AWS DynamoDB迁移至阿里云MongoDB
使用NimoShake将数据从AWS DynamoDB迁移至阿里云MongoDB
|
2月前
|
存储 NoSQL 关系型数据库
数据的存储--MongoDB文档存储(一)
数据的存储--MongoDB文档存储(一)
79 3
|
4月前
|
NoSQL 安全 MongoDB
【MongoDB深度揭秘】你的更新操作真的安全了吗?MongoDB fsync机制大起底,数据持久化不再是谜!
【8月更文挑战第24天】MongoDB是一款备受欢迎的NoSQL数据库,以其灵活的文档模型和强大的查询能力著称。处理关键业务数据时,数据持久化至关重要。本文深入探讨MongoDB的写入机制,特别是更新操作时的fsync行为。MongoDB先将数据更新至内存以提升性能,而非直接写入磁盘。fsync的作用是确保数据从内存同步到磁盘,但MongoDB并非每次更新后都立即执行fsync。通过设置不同的写入关注级别(如w:0、w:1和w:majority),可以平衡数据持久性和性能。
52 1
|
4月前
|
监控 NoSQL MongoDB
mongodb查询100万数据如何查询快速
综上,提高MongoDB百万级数据的查询性能需要综合多项技术,并在实际应用中不断调优和实践。理解数据的特征,合理设计索引,优化查询语句,在数据访问、管理上遵循最佳的实践,这样才能有效地管理和查询大规模的数据集合。
234 1
|
4月前
|
NoSQL MongoDB 数据库
DTS 的惊天挑战:迁移海量 MongoDB 数据时,捍卫数据准确完整的生死之战!
【8月更文挑战第7天】在数字化时代,大数据量的MongoDB迁移至关重要。DTS(数据传输服务)通过全面的数据评估、可靠的传输机制(如事务保证一致性)、异常处理(如回滚或重试),以及迁移后的数据校验来确保数据准确无损。DTS还处理数据转换与映射,即使面对不同数据库结构也能保持数据完整性,为企业提供可靠的数据迁移解决方案。
69 2