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

More Related Content

What's hot

淘宝分布式数据处理实践
淘宝分布式数据处理实践淘宝分布式数据处理实践
淘宝分布式数据处理实践
isnull
 
分布式爬虫
分布式爬虫分布式爬虫
分布式爬虫
drewz lin
 
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案
freezr
 
Exadata那点事
Exadata那点事Exadata那点事
Exadata那点事
freezr
 
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
knuthocean
 
My sql cluster 基础
My sql cluster   基础My sql cluster   基础
My sql cluster 基础
Sky Jian
 
High Throughput Computing Technologies
High Throughput Computing TechnologiesHigh Throughput Computing Technologies
High Throughput Computing Technologies
Jazz Yao-Tsung Wang
 

What's hot (20)

淘宝分布式数据处理实践
淘宝分布式数据处理实践淘宝分布式数据处理实践
淘宝分布式数据处理实践
 
分布式存储的元数据设计
分布式存储的元数据设计分布式存储的元数据设计
分布式存储的元数据设计
 
分布式爬虫
分布式爬虫分布式爬虫
分布式爬虫
 
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案
 
Exadata那点事
Exadata那点事Exadata那点事
Exadata那点事
 
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
 
redis 适用场景与实现
redis 适用场景与实现redis 适用场景与实现
redis 适用场景与实现
 
Ceph bluestore-tiering-2018-11-15
Ceph bluestore-tiering-2018-11-15Ceph bluestore-tiering-2018-11-15
Ceph bluestore-tiering-2018-11-15
 
Seqdb存储引擎
Seqdb存储引擎   Seqdb存储引擎
Seqdb存储引擎
 
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
 
My sql cluster 基础
My sql cluster   基础My sql cluster   基础
My sql cluster 基础
 
LASS 空汙即時視覺平台建置
LASS 空汙即時視覺平台建置LASS 空汙即時視覺平台建置
LASS 空汙即時視覺平台建置
 
六角學院 - 資料庫與他們的小夥伴們
六角學院 - 資料庫與他們的小夥伴們六角學院 - 資料庫與他們的小夥伴們
六角學院 - 資料庫與他們的小夥伴們
 
Mysql遇到的一些问题
Mysql遇到的一些问题Mysql遇到的一些问题
Mysql遇到的一些问题
 
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)腾讯大讲堂17 性能优化不是仅局限于后台(qzone)
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)
 
2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for Agriculture2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for Agriculture
 
High Throughput Computing Technologies
High Throughput Computing TechnologiesHigh Throughput Computing Technologies
High Throughput Computing Technologies
 
Where We Are Today with Deep Learning and Kubernetes - KEUC2017(Shanghai)
Where We Are Today with Deep Learning and Kubernetes - KEUC2017(Shanghai)Where We Are Today with Deep Learning and Kubernetes - KEUC2017(Shanghai)
Where We Are Today with Deep Learning and Kubernetes - KEUC2017(Shanghai)
 
SSDB - 快速的集合数据存储服务器
SSDB - 快速的集合数据存储服务器SSDB - 快速的集合数据存储服务器
SSDB - 快速的集合数据存储服务器
 
SSDB(LevelDB server) vs Redis
SSDB(LevelDB server) vs RedisSSDB(LevelDB server) vs Redis
SSDB(LevelDB server) vs Redis
 

Viewers also liked (7)

并发控制
并发控制并发控制
并发控制
 
Scala
ScalaScala
Scala
 
Scala
ScalaScala
Scala
 
Java并发核心编程
Java并发核心编程Java并发核心编程
Java并发核心编程
 
Golang
GolangGolang
Golang
 
Big Data Analytics Infrastructure
Big Data Analytics InfrastructureBig Data Analytics Infrastructure
Big Data Analytics Infrastructure
 
Message Queues for Web Applications
Message Queues for Web ApplicationsMessage Queues for Web Applications
Message Queues for Web Applications