Your SlideShare is downloading. ×
MongoDB介绍
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

MongoDB介绍

5,021
views

Published on

2010-11-20在广州小沙龙的ppt,时间比较匆忙写的比较简单

2010-11-20在广州小沙龙的ppt,时间比较匆忙写的比较简单

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,021
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
61
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Sparkle
  • 2. 自我介绍 曾冠东 Sparkle Java 出生 兴趣点: Java 、 Scala 、 Python 、 Ruby 、 Android 、 NoSQL 、并发、 Actor 、互联网、敏捷
  • 3. Why NoSQL 很多情况下,我们只需要一个存储 二维表格不适合人脑 性能 大规模
  • 4. NoSQL 的 个方向两 单点高性能 大规模文档存储
  • 5. Why MongoDB 大规模文档存储 关系数据库特性(比如索引) 集群和分区 MapReduce GridFS 各种语言接口
  • 6. 不适用 景场 事务 关系型操作 统计
  • 7. 缺陷 Foursquare 的 11 小时宕机 碎片 Auto-sharding 磁盘空间占用比较大 32bit
  • 8. 存放的数据 { title:”My First Post”, author:”superman”, comments:[{by:”A1”, text:”good”, {by:”A2”, text:”shit”}] }
  • 9. 存放的数据 用 BSON 来存放 没有结构!放什么就是什么
  • 10. 查询 db.users.find({'last_name': 'Smith'}) db.users.find({}).sort({last_name: 1}); db.users.find().skip(20).limit(10); db.things.find({j : {$lt: 3}});
  • 11. 查询 group  用请 mapreduce
  • 12. 在用谁 MongoDB
  • 13. 更多 我就不说了
  • 14. !谢谢 email&gtalk: popeast#gmail Twitter: sparkle_zeng QQ: 36220757 http://weavesky.com