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

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介: 本文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
相关文章
|
5月前
|
NoSQL MongoDB 数据库
23 MongoDB高级 - 与python交互
23 MongoDB高级 - 与python交互
27 0
|
5月前
|
安全 NoSQL MongoDB
20 MongoDB高级 - 用户管理安全
20 MongoDB高级 - 用户管理安全
45 1
|
5月前
|
NoSQL MongoDB
17 MongoDB高级 - $sort
17 MongoDB高级 - $sort
36 0
|
3月前
|
设计模式 算法 Java
【设计模式】策略模式在数据接收和发送场景的应用
在数据接收和发送场景打算使用了if else进行判断。ASystem.sync("向A同步数据");BSystem.sync("向B同步数据");...非常麻烦,需求多了很臃肿!策略模式(Strategy Pattern)定义了一组同类型的算法,在不同的类中封装起来,每种算法可以根据当前场景相互替换,从而使算法的变化独立于使用它们的客户端(即算法的调用者)。// 创建两个策略对象// 创建上下文对象,并传入策略对象。
57 1
|
11天前
|
存储 NoSQL 关系型数据库
MongoDB 的数据关系
MongoDB是面向文档的NoSQL数据库,以其灵活的数据模型区别于传统关系型数据库。数据以JSON-like文档形式存储,文档可嵌套并存储在集合中。其特点包括:嵌入式文档、弱类型架构(无模式)、无连接性及引用关系。MongoDB支持动态添加字段,通过嵌入或引用处理文档关联,适应各种数据结构和复杂关系,适合不同应用场景。
|
16天前
|
监控 NoSQL MongoDB
【MongoDB】MongoDB 服务无法正常启动问题排查
【4月更文挑战第2天】【MongoDB】MongoDB 服务无法正常启动问题排查
|
21天前
|
NoSQL MongoDB
MongoDB数据日期显示相差8小时
MongoDB数据日期显示相差8小时
12 0
|
2月前
|
JSON NoSQL MongoDB
mongoDB数据的导出导入
mongoDB数据的导出导入
|
4月前
|
NoSQL 数据管理 分布式数据库
阿里云数据库MongoDB版助力掌阅平滑上云,撬动数据红利
随着互联网行业格局的逐步成型以及数字阅读行业的市场竞争日益激烈,掌阅将与阿里云和MongoDB继续深度合作,变现技术红利,继续深化存量用户精细化运营和加大增量用户贡献。
阿里云数据库MongoDB版助力掌阅平滑上云,撬动数据红利
|
4月前
|
存储 人工智能 NoSQL
多维数据实时分析,MongoDB给零售企业提供快速高效的数据洞察力
客户行为正在迅速演变,供应链正在重组,员工也正在以新的方式工作。企业需要提供更加个性化的客户体验,对市场趋势做出更快速的反应,监测和预防潜在问题。
多维数据实时分析,MongoDB给零售企业提供快速高效的数据洞察力