Enviar pesquisa
Carregar
BuilHigh Performance Weibo Platform-Qcon2011
•
0 gostou
•
444 visualizações
Yiwei Ma
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 38
Baixar agora
Baixar para ler offline
Recomendados
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Tim Y
微博cache设计谈
微博cache设计谈
Tim Y
Your backend architecture is what matters slideshare
Your backend architecture is what matters slideshare
Colin Charles
新浪微博开放平台Redis实战
新浪微博开放平台Redis实战
mysqlops
The Hive Think Tank: Rocking the Database World with RocksDB
The Hive Think Tank: Rocking the Database World with RocksDB
The Hive
MongoDB SF Python
MongoDB SF Python
Mike Dirolf
MongoDB Introduction - Document Oriented Nosql Database
MongoDB Introduction - Document Oriented Nosql Database
Sudhir Patil
MongoDB and MongoMK Source Event
MongoDB and MongoMK Source Event
Yuval Ararat
Recomendados
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Tim Y
微博cache设计谈
微博cache设计谈
Tim Y
Your backend architecture is what matters slideshare
Your backend architecture is what matters slideshare
Colin Charles
新浪微博开放平台Redis实战
新浪微博开放平台Redis实战
mysqlops
The Hive Think Tank: Rocking the Database World with RocksDB
The Hive Think Tank: Rocking the Database World with RocksDB
The Hive
MongoDB SF Python
MongoDB SF Python
Mike Dirolf
MongoDB Introduction - Document Oriented Nosql Database
MongoDB Introduction - Document Oriented Nosql Database
Sudhir Patil
MongoDB and MongoMK Source Event
MongoDB and MongoMK Source Event
Yuval Ararat
MongoDB EuroPython 2009
MongoDB EuroPython 2009
Mike Dirolf
Memory: The New Disk
Memory: The New Disk
Tim Lossen
What every developer should know about database scalability, PyCon 2010
What every developer should know about database scalability, PyCon 2010
jbellis
Compare DynamoDB vs. MongoDB
Compare DynamoDB vs. MongoDB
Amar Das
WiredTiger & What's New in 3.0
WiredTiger & What's New in 3.0
MongoDB
MongoDB
MongoDB
Serdar Buyuktemiz
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
PgDay.Seoul
CI_CONF 2012: Scaling
CI_CONF 2012: Scaling
Chris Miller
MongoDB Replication fundamentals - Desert Code Camp - October 2014
MongoDB Replication fundamentals - Desert Code Camp - October 2014
clairvoyantllc
WiredTiger Overview
WiredTiger Overview
WiredTiger
RocksDB detail
RocksDB detail
MIJIN AN
Microsoft Azure Media Services
Microsoft Azure Media Services
Pavel Revenkov
How to migrate your existing MongoDB and Cassandra Apps to Azure Cosmos DB
How to migrate your existing MongoDB and Cassandra Apps to Azure Cosmos DB
Microsoft Tech Community
MongoDB Case Study at NoSQL Now 2012
MongoDB Case Study at NoSQL Now 2012
Sean Laurent
noSql - db4o
noSql - db4o
Fabio Medeiros Faria
A Technical Introduction to WiredTiger
A Technical Introduction to WiredTiger
MongoDB
Introduction to MongoDB
Introduction to MongoDB
Sean Laurent
Making the case for write-optimized database algorithms / Mark Callaghan (Fac...
Making the case for write-optimized database algorithms / Mark Callaghan (Fac...
Ontico
MongoDB London PHP
MongoDB London PHP
Mike Dirolf
Zhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qcon
Yiwei Ma
Cacti安装手册
Cacti安装手册
Yiwei Ma
Услуги в области инноваций региона Кюменлааксо (Финляндия)
Услуги в области инноваций региона Кюменлааксо (Финляндия)
St. Petersburg Foundation for SME Development
Mais conteúdo relacionado
Mais procurados
MongoDB EuroPython 2009
MongoDB EuroPython 2009
Mike Dirolf
Memory: The New Disk
Memory: The New Disk
Tim Lossen
What every developer should know about database scalability, PyCon 2010
What every developer should know about database scalability, PyCon 2010
jbellis
Compare DynamoDB vs. MongoDB
Compare DynamoDB vs. MongoDB
Amar Das
WiredTiger & What's New in 3.0
WiredTiger & What's New in 3.0
MongoDB
MongoDB
MongoDB
Serdar Buyuktemiz
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
PgDay.Seoul
CI_CONF 2012: Scaling
CI_CONF 2012: Scaling
Chris Miller
MongoDB Replication fundamentals - Desert Code Camp - October 2014
MongoDB Replication fundamentals - Desert Code Camp - October 2014
clairvoyantllc
WiredTiger Overview
WiredTiger Overview
WiredTiger
RocksDB detail
RocksDB detail
MIJIN AN
Microsoft Azure Media Services
Microsoft Azure Media Services
Pavel Revenkov
How to migrate your existing MongoDB and Cassandra Apps to Azure Cosmos DB
How to migrate your existing MongoDB and Cassandra Apps to Azure Cosmos DB
Microsoft Tech Community
MongoDB Case Study at NoSQL Now 2012
MongoDB Case Study at NoSQL Now 2012
Sean Laurent
noSql - db4o
noSql - db4o
Fabio Medeiros Faria
A Technical Introduction to WiredTiger
A Technical Introduction to WiredTiger
MongoDB
Introduction to MongoDB
Introduction to MongoDB
Sean Laurent
Making the case for write-optimized database algorithms / Mark Callaghan (Fac...
Making the case for write-optimized database algorithms / Mark Callaghan (Fac...
Ontico
MongoDB London PHP
MongoDB London PHP
Mike Dirolf
Mais procurados
(19)
MongoDB EuroPython 2009
MongoDB EuroPython 2009
Memory: The New Disk
Memory: The New Disk
What every developer should know about database scalability, PyCon 2010
What every developer should know about database scalability, PyCon 2010
Compare DynamoDB vs. MongoDB
Compare DynamoDB vs. MongoDB
WiredTiger & What's New in 3.0
WiredTiger & What's New in 3.0
MongoDB
MongoDB
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
CI_CONF 2012: Scaling
CI_CONF 2012: Scaling
MongoDB Replication fundamentals - Desert Code Camp - October 2014
MongoDB Replication fundamentals - Desert Code Camp - October 2014
WiredTiger Overview
WiredTiger Overview
RocksDB detail
RocksDB detail
Microsoft Azure Media Services
Microsoft Azure Media Services
How to migrate your existing MongoDB and Cassandra Apps to Azure Cosmos DB
How to migrate your existing MongoDB and Cassandra Apps to Azure Cosmos DB
MongoDB Case Study at NoSQL Now 2012
MongoDB Case Study at NoSQL Now 2012
noSql - db4o
noSql - db4o
A Technical Introduction to WiredTiger
A Technical Introduction to WiredTiger
Introduction to MongoDB
Introduction to MongoDB
Making the case for write-optimized database algorithms / Mark Callaghan (Fac...
Making the case for write-optimized database algorithms / Mark Callaghan (Fac...
MongoDB London PHP
MongoDB London PHP
Destaque
Zhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qcon
Yiwei Ma
Cacti安装手册
Cacti安装手册
Yiwei Ma
Услуги в области инноваций региона Кюменлааксо (Финляндия)
Услуги в области инноваций региона Кюменлааксо (Финляндия)
St. Petersburg Foundation for SME Development
Nginx 0.8.x 安装手册
Nginx 0.8.x 安装手册
Yiwei Ma
Using reader responses to make revisions
Using reader responses to make revisions
writRHET -
Netflix web-adrian-qcon
Netflix web-adrian-qcon
Yiwei Ma
Puppet安装测试
Puppet安装测试
Yiwei Ma
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"
St. Petersburg Foundation for SME Development
Destaque
(8)
Zhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qcon
Cacti安装手册
Cacti安装手册
Услуги в области инноваций региона Кюменлааксо (Финляндия)
Услуги в области инноваций региона Кюменлааксо (Финляндия)
Nginx 0.8.x 安装手册
Nginx 0.8.x 安装手册
Using reader responses to make revisions
Using reader responses to make revisions
Netflix web-adrian-qcon
Netflix web-adrian-qcon
Puppet安装测试
Puppet安装测试
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"
Semelhante a BuilHigh Performance Weibo Platform-Qcon2011
KeyValue Stores
KeyValue Stores
Mauro Pompilio
MongoDB开发应用实践
MongoDB开发应用实践
iammutex
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
Jeremy Zawodny
视觉中国的MongoDB应用实践(QConBeijing2011)
视觉中国的MongoDB应用实践(QConBeijing2011)
Night Sailer
Storage Engine Wars at Parse
Storage Engine Wars at Parse
MongoDB
Redis e Memcached - Daniel Naves - Omnilogic
Redis e Memcached - Daniel Naves - Omnilogic
Felipe Guimarães
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
DATAVERSITY
A beginners guide to MariaDB
A beginners guide to MariaDB
Colin Charles
如何构建一个高可用可扩展的广告投放平台-品友互动
如何构建一个高可用可扩展的广告投放平台-品友互动
Shaoning Pan
Using Spring with NoSQL databases (SpringOne China 2012)
Using Spring with NoSQL databases (SpringOne China 2012)
Chris Richardson
Is the database a solved problem?
Is the database a solved problem?
Kenneth Geisshirt
Why MariaDB?
Why MariaDB?
Colin Charles
Non-Relational Databases at ACCU2011
Non-Relational Databases at ACCU2011
Gavin Heavyside
The Complete MariaDB Server tutorial
The Complete MariaDB Server tutorial
Colin Charles
Developing polyglot persistence applications (SpringOne China 2012)
Developing polyglot persistence applications (SpringOne China 2012)
Chris Richardson
Developing polyglot persistence applications #javaone 2012
Developing polyglot persistence applications #javaone 2012
Chris Richardson
Scaling the Web: Databases & NoSQL
Scaling the Web: Databases & NoSQL
Richard Schneeman
Amazon Aurora로 안전하게 migration 하기
Amazon Aurora로 안전하게 migration 하기
Jesang Yoon
Basic Website 101
Basic Website 101
Thomas Salmen
Maria db 10 and the mariadb foundation(colin)
Maria db 10 and the mariadb foundation(colin)
kayokogoto
Semelhante a BuilHigh Performance Weibo Platform-Qcon2011
(20)
KeyValue Stores
KeyValue Stores
MongoDB开发应用实践
MongoDB开发应用实践
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
视觉中国的MongoDB应用实践(QConBeijing2011)
视觉中国的MongoDB应用实践(QConBeijing2011)
Storage Engine Wars at Parse
Storage Engine Wars at Parse
Redis e Memcached - Daniel Naves - Omnilogic
Redis e Memcached - Daniel Naves - Omnilogic
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A beginners guide to MariaDB
A beginners guide to MariaDB
如何构建一个高可用可扩展的广告投放平台-品友互动
如何构建一个高可用可扩展的广告投放平台-品友互动
Using Spring with NoSQL databases (SpringOne China 2012)
Using Spring with NoSQL databases (SpringOne China 2012)
Is the database a solved problem?
Is the database a solved problem?
Why MariaDB?
Why MariaDB?
Non-Relational Databases at ACCU2011
Non-Relational Databases at ACCU2011
The Complete MariaDB Server tutorial
The Complete MariaDB Server tutorial
Developing polyglot persistence applications (SpringOne China 2012)
Developing polyglot persistence applications (SpringOne China 2012)
Developing polyglot persistence applications #javaone 2012
Developing polyglot persistence applications #javaone 2012
Scaling the Web: Databases & NoSQL
Scaling the Web: Databases & NoSQL
Amazon Aurora로 안전하게 migration 하기
Amazon Aurora로 안전하게 migration 하기
Basic Website 101
Basic Website 101
Maria db 10 and the mariadb foundation(colin)
Maria db 10 and the mariadb foundation(colin)
Mais de Yiwei Ma
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
Yiwei Ma
Alibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qcon
Yiwei Ma
Taobao practice-liyu-qcon
Taobao practice-liyu-qcon
Yiwei Ma
Thoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qcon
Yiwei Ma
Ufida design-chijianqiang-qcon
Ufida design-chijianqiang-qcon
Yiwei Ma
Spring design-juergen-qcon
Spring design-juergen-qcon
Yiwei Ma
Google arch-fangkun-qcon
Google arch-fangkun-qcon
Yiwei Ma
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
Alibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qcon
Yiwei Ma
Twitter keynote-evan-qcon
Twitter keynote-evan-qcon
Yiwei Ma
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
Yiwei Ma
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qcon
Yiwei Ma
Domainlang keynote-eric-qcon
Domainlang keynote-eric-qcon
Yiwei Ma
Devjam keynote-david-qcon
Devjam keynote-david-qcon
Yiwei Ma
Baidu keynote-wubo-qcon
Baidu keynote-wubo-qcon
Yiwei Ma
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
Yiwei Ma
网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011
Yiwei Ma
Xietingbao-Qcon2011
Xietingbao-Qcon2011
Yiwei Ma
Mais de Yiwei Ma
(20)
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
Alibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qcon
Taobao practice-liyu-qcon
Taobao practice-liyu-qcon
Thoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qcon
Ufida design-chijianqiang-qcon
Ufida design-chijianqiang-qcon
Spring design-juergen-qcon
Spring design-juergen-qcon
Google arch-fangkun-qcon
Google arch-fangkun-qcon
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Alibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qcon
Twitter keynote-evan-qcon
Twitter keynote-evan-qcon
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qcon
Domainlang keynote-eric-qcon
Domainlang keynote-eric-qcon
Devjam keynote-david-qcon
Devjam keynote-david-qcon
Baidu keynote-wubo-qcon
Baidu keynote-wubo-qcon
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011
Xietingbao-Qcon2011
Xietingbao-Qcon2011
Último
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Último
(20)
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
BuilHigh Performance Weibo Platform-Qcon2011
1.
Build High Performance
Weibo Platform @TimYang
2.
Background • Weibo introduction
• 140 Chinese characters • With photo/video/comments/repost chain
3.
Agenda 3
4 2 1
4.
Part 1
5.
(
)
6.
MySQL • •
7.
MySQL •
id hash • • user_timeline index
8.
MySQL • •
• • 5
9.
MySQL + cache • • •
10.
NoSQL? •
• Redis • MongoDB • • Cassandra • HBase
11.
12.
• MongoDB • Redis •
HBase • Cassandra
13.
Redis • snapshot/vm/cache disk/aof •
string/hash/list • Replication
14.
• • • •
list/set (optional)
15.
Data Structure • • RDBMS
=> JSON key value => binary
16.
• DB • JSON/XML •
Binary
17.
JSON • DB • Cache •
Message Queue • API
18.
Binary Data Structure •
Numeric: varint, from 1 byte • • Java, C++, Python... •
19.
Data Structure
20.
Case Study • 500
• •
21.
• MySQL • NoSQL •
22.
Part 2
23.
?
24.
• • RAM
25.
• Timeline, •
e.g. “ 5 ” comments_timeline
26.
1001
1002 1003 1004 1005 One Data Center 1002 1001 1004 1003 1005 Region 1 1001 1003 1002 1004 1005 Region 2
27.
Part 3
28.
app
29.
•
• • spam • •
30.
31.
Part 4
32.
•
33.
34.
35.
• •
36.
37.
Timeline
Memcached MySQL Redis
38.
Q&A
@TimYang http://timyang.net/
Baixar agora