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

简介: 本文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

相关文章
|
11月前
|
存储 NoSQL MongoDB
【赵渝强老师】MongoDB写入数据的过程
在MongoDB数据更新时,WiredTiger存储引擎通过预写日志(Journal)机制先将更新写入日志文件,再通过检查点操作将日志中的操作刷新到数据文件,确保数据持久化和一致性。检查点定期创建,缩短恢复时间,并保证异常终止后可从上一个有效检查点恢复数据。视频讲解及图示详细说明了这一过程。
271 23
【赵渝强老师】MongoDB写入数据的过程
|
存储 NoSQL MongoDB
数据的存储--MongoDB文档存储(二)
数据的存储--MongoDB文档存储(二)
305 2
|
SQL NoSQL 数据管理
数据管理DMS使用问题之如何批量导入MongoDB的数据文件
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
10月前
|
NoSQL MongoDB 数据库
使用 docker 快速搭建开发环境的 mongodb 服务
本指南介绍如何使用 Docker 和 Docker Compose 部署 MongoDB 和 Mongo Express。首先,通过 Docker 命令分别启动 MongoDB(镜像 `mongo:7.0.14`)和 Mongo Express(镜像 `mongo-express:1.0.2-20-alpine3.19`),并配置环境变量确保两者能正确连接。接着,提供了一个 `docker-compose.yaml` 文件示例,包含 MongoDB 数据卷、健康检查及服务依赖配置,简化多容器管理。
1649 2
|
SQL DataWorks NoSQL
DataWorks产品使用合集之如何将SQL Server中的数据转存到MongoDB
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
446 1
|
9月前
|
存储 JSON NoSQL
微服务——MongoDB的数据模型
MongoDB采用文档(document)作为最小存储单位,类似关系型数据库中的行,使用BSON(Binary-JSON)格式存储数据。BSON是JSON的二进制扩展,支持内嵌文档和数组,新增了如Date、BinData等特殊数据类型,具有轻量、高效、可遍历的特点,适合非结构化与结构化数据存储。其灵活性高,但空间利用率略低。BSON数据类型包括string、integer、boolean等基本类型及date、object id等扩展类型。
251 0
|
存储 NoSQL MongoDB
基于阿里云数据库MongoDB版,微财数科“又快又稳”服务超7000万客户
选择MongoDB主要基于其灵活的数据模型、高性能、高可用性、可扩展性、安全性和强大的分析能力。
|
NoSQL MongoDB 数据库
使用NimoShake将数据从AWS DynamoDB迁移至阿里云MongoDB
使用NimoShake将数据从AWS DynamoDB迁移至阿里云MongoDB
|
存储 NoSQL 关系型数据库
数据的存储--MongoDB文档存储(一)
数据的存储--MongoDB文档存储(一)
613 3
|
NoSQL 安全 MongoDB
【MongoDB深度揭秘】你的更新操作真的安全了吗?MongoDB fsync机制大起底,数据持久化不再是谜!
【8月更文挑战第24天】MongoDB是一款备受欢迎的NoSQL数据库,以其灵活的文档模型和强大的查询能力著称。处理关键业务数据时,数据持久化至关重要。本文深入探讨MongoDB的写入机制,特别是更新操作时的fsync行为。MongoDB先将数据更新至内存以提升性能,而非直接写入磁盘。fsync的作用是确保数据从内存同步到磁盘,但MongoDB并非每次更新后都立即执行fsync。通过设置不同的写入关注级别(如w:0、w:1和w:majority),可以平衡数据持久性和性能。
205 1

推荐镜像

更多