110412 kningsoft-mongo db-intro-usage-in-mercury

947 views

Published on

110412 mongodb介紹以及在水银中的应用

* 讲者:温铭+金浩+王斌
* 时间:19:00-20:00
* 地点:金山大厦12F大会议室
* 列席:面向安全平台组,同时欢迎对交流内容感兴趣的其他同事出席

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
947
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

110412 kningsoft-mongo db-intro-usage-in-mercury

  1. 1. MongoDB 简介 & 在水银的应用 温铭、金浩、王斌 110412 珠海金山 COFFEE 分享
  2. 2. MongoDB可扩展、高性能、开源、面向文档的数据库key - value db 中更像传统数据库的一个非关系型数据库主要介绍:面向文档、可扩展、高可用
  3. 3. 面向文档
  4. 4. 关系数据库第一范式、第二范式、第三范式BC 范式、第六范式 ...建模的目的: 减少数据冗余 增加数据一致性
  5. 5. 反范式没有关联查询,性能高结构清晰字段随意增删字段名冗余数据不一致MongoDB 的 document ,是一种可以嵌套的数据集合
  6. 6. 规范化需要多张表关联查询
  7. 7. 文档数据库•
  8. 8. 名词解释 MongoDB 关系型数据库------------------------ --------------------------- --- document 一行记录 collection 表
  9. 9. 扩展
  10. 10. 关系数据库大表增删字段、增删索引分区、分表master-slavemaster- 多 slave多 master- 多 slavedb proxy
  11. 11. MongoDBauto-sharding 、 master-slave
  12. 12. HA
  13. 13. 关系数据库共享存储msater-slave ,半同步DRDB心跳
  14. 14. MongoDBmaster-slaveReplica Sets 副本集
  15. 15. 为什么用 MongoDB ?• 简单:没有关系,没有事务• 高性能、免费• 接口和功能类似关系数据库• 副本集、自动分片• 商业公司维护 注意稳定性: Foursquare 宕机 11 个小时
  16. 16. 水银中的应用• 任务系统(副本集):每天 700w 任务的创建 、读取和删除• 部分不重要结果(自动分片):单表千万级别
  17. 17. 遇到的问题• 空间碎片回收

×