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
 
分布式存储的元数据设计
分布式存储的元数据设计分布式存储的元数据设计
分布式存储的元数据设计LI Daobing
 
分布式爬虫
分布式爬虫分布式爬虫
分布式爬虫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 chinaknuthocean
 
redis 适用场景与实现
redis 适用场景与实现redis 适用场景与实现
redis 适用场景与实现iammutex
 
Ceph bluestore-tiering-2018-11-15
Ceph bluestore-tiering-2018-11-15Ceph bluestore-tiering-2018-11-15
Ceph bluestore-tiering-2018-11-15Jiaying Ren
 
Seqdb存储引擎
Seqdb存储引擎   Seqdb存储引擎
Seqdb存储引擎 luckywhu
 
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析iammutex
 
My sql cluster 基础
My sql cluster   基础My sql cluster   基础
My sql cluster 基础Sky Jian
 
LASS 空汙即時視覺平台建置
LASS 空汙即時視覺平台建置LASS 空汙即時視覺平台建置
LASS 空汙即時視覺平台建置Wayne Chen
 
六角學院 - 資料庫與他們的小夥伴們
六角學院 - 資料庫與他們的小夥伴們六角學院 - 資料庫與他們的小夥伴們
六角學院 - 資料庫與他們的小夥伴們Hao Wei Liou
 
Mysql遇到的一些问题
Mysql遇到的一些问题Mysql遇到的一些问题
Mysql遇到的一些问题wang tongchao
 
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)腾讯大讲堂17 性能优化不是仅局限于后台(qzone)
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)topgeek
 
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 AgricultureJazz Yao-Tsung Wang
 
High Throughput Computing Technologies
High Throughput Computing TechnologiesHigh Throughput Computing Technologies
High Throughput Computing TechnologiesJazz Yao-Tsung Wang
 
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)Jiang Jun
 
SSDB - 快速的集合数据存储服务器
SSDB - 快速的集合数据存储服务器SSDB - 快速的集合数据存储服务器
SSDB - 快速的集合数据存储服务器ideawu
 
SSDB(LevelDB server) vs Redis
SSDB(LevelDB server) vs RedisSSDB(LevelDB server) vs Redis
SSDB(LevelDB server) vs Redisideawu
 

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

Java并发核心编程
Java并发核心编程Java并发核心编程
Java并发核心编程wavefly
 
Big Data Analytics Infrastructure
Big Data Analytics InfrastructureBig Data Analytics Infrastructure
Big Data Analytics InfrastructureMin Zhou
 
Message Queues for Web Applications
Message Queues for Web ApplicationsMessage Queues for Web Applications
Message Queues for Web ApplicationsGareth Rushgrove
 

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