Enviar búsqueda
Cargar
S2weibocachearch 100726101949-phpapp02
•
Descargar como KEY, PDF
•
1 recomendación
•
195 vistas
B
batistuta97
Seguir
Educación
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 32
Descargar ahora
Recomendados
Timyang新浪微博设计谈
Timyang新浪微博设计谈
Cevin Cheung
新浪微博开放平台Redis实战
新浪微博开放平台Redis实战
mysqlops
Whats new in mongoDB 2.4 at Copenhagen user group 2013-06-19
Whats new in mongoDB 2.4 at Copenhagen user group 2013-06-19
Henrik Ingo
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
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用
Akira Kitauchi
Shell Tips & Tricks
Shell Tips & Tricks
MongoDB
Redis Functions, Data Structures for Web Scale Apps
Redis Functions, Data Structures for Web Scale Apps
Dave Nielsen
MongoDB Shell Tips & Tricks
MongoDB Shell Tips & Tricks
MongoDB
Recomendados
Timyang新浪微博设计谈
Timyang新浪微博设计谈
Cevin Cheung
新浪微博开放平台Redis实战
新浪微博开放平台Redis实战
mysqlops
Whats new in mongoDB 2.4 at Copenhagen user group 2013-06-19
Whats new in mongoDB 2.4 at Copenhagen user group 2013-06-19
Henrik Ingo
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
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用
Akira Kitauchi
Shell Tips & Tricks
Shell Tips & Tricks
MongoDB
Redis Functions, Data Structures for Web Scale Apps
Redis Functions, Data Structures for Web Scale Apps
Dave Nielsen
MongoDB Shell Tips & Tricks
MongoDB Shell Tips & Tricks
MongoDB
Redis and it's data types
Redis and it's data types
Aniruddha Chakrabarti
Dev Jumpstart: Build Your First App with MongoDB
Dev Jumpstart: Build Your First App with MongoDB
MongoDB
Elasticsearch 설치 및 기본 활용
Elasticsearch 설치 및 기본 활용
종민 김
Scalable XQuery Processing with Zorba on top of MongoDB
Scalable XQuery Processing with Zorba on top of MongoDB
William Candillon
Real time indexes in Sphinx, Yaroslav Vorozhko
Real time indexes in Sphinx, Yaroslav Vorozhko
Fuenteovejuna
An Introduction to REDIS NoSQL database
An Introduction to REDIS NoSQL database
Ali MasudianPour
PostgreSQL Moscow Meetup - September 2014 - Oleg Bartunov and Alexander Korotkov
PostgreSQL Moscow Meetup - September 2014 - Oleg Bartunov and Alexander Korotkov
Nikolay Samokhvalov
Back to Basics Webinar 2: Your First MongoDB Application
Back to Basics Webinar 2: Your First MongoDB Application
MongoDB
MongoDB's New Aggregation framework
MongoDB's New Aggregation framework
Chris Westin
ETL With Cassandra Streaming Bulk Loading
ETL With Cassandra Streaming Bulk Loading
alex_araujo
Using MongoDB and Python
Using MongoDB and Python
Mike Bright
MongoDB and Python
MongoDB and Python
Norberto Leite
Introduction to MongoDB
Introduction to MongoDB
antoinegirbal
Back to Basics Webinar 5: Introduction to the Aggregation Framework
Back to Basics Webinar 5: Introduction to the Aggregation Framework
MongoDB
NoSQL Infrastructure - Late 2013
NoSQL Infrastructure - Late 2013
Server Density
Conceptos básicos. Seminario web 5: Introducción a Aggregation Framework
Conceptos básicos. Seminario web 5: Introducción a Aggregation Framework
MongoDB
Redis basics
Redis basics
Arthur Shvetsov
Cassandra Summit 2014: Reading Cassandra SSTables Directly for Offline Data A...
Cassandra Summit 2014: Reading Cassandra SSTables Directly for Offline Data A...
DataStax Academy
Using Sphinx for Search in PHP
Using Sphinx for Search in PHP
Mike Lively
High Performance, Scalable MongoDB in a Bare Metal Cloud
High Performance, Scalable MongoDB in a Bare Metal Cloud
MongoDB
News Blackouts Save Lives: Presentation
News Blackouts Save Lives: Presentation
Heather McCall
Municipality Accessibility
Municipality Accessibility
adelebosquez
Más contenido relacionado
La actualidad más candente
Redis and it's data types
Redis and it's data types
Aniruddha Chakrabarti
Dev Jumpstart: Build Your First App with MongoDB
Dev Jumpstart: Build Your First App with MongoDB
MongoDB
Elasticsearch 설치 및 기본 활용
Elasticsearch 설치 및 기본 활용
종민 김
Scalable XQuery Processing with Zorba on top of MongoDB
Scalable XQuery Processing with Zorba on top of MongoDB
William Candillon
Real time indexes in Sphinx, Yaroslav Vorozhko
Real time indexes in Sphinx, Yaroslav Vorozhko
Fuenteovejuna
An Introduction to REDIS NoSQL database
An Introduction to REDIS NoSQL database
Ali MasudianPour
PostgreSQL Moscow Meetup - September 2014 - Oleg Bartunov and Alexander Korotkov
PostgreSQL Moscow Meetup - September 2014 - Oleg Bartunov and Alexander Korotkov
Nikolay Samokhvalov
Back to Basics Webinar 2: Your First MongoDB Application
Back to Basics Webinar 2: Your First MongoDB Application
MongoDB
MongoDB's New Aggregation framework
MongoDB's New Aggregation framework
Chris Westin
ETL With Cassandra Streaming Bulk Loading
ETL With Cassandra Streaming Bulk Loading
alex_araujo
Using MongoDB and Python
Using MongoDB and Python
Mike Bright
MongoDB and Python
MongoDB and Python
Norberto Leite
Introduction to MongoDB
Introduction to MongoDB
antoinegirbal
Back to Basics Webinar 5: Introduction to the Aggregation Framework
Back to Basics Webinar 5: Introduction to the Aggregation Framework
MongoDB
NoSQL Infrastructure - Late 2013
NoSQL Infrastructure - Late 2013
Server Density
Conceptos básicos. Seminario web 5: Introducción a Aggregation Framework
Conceptos básicos. Seminario web 5: Introducción a Aggregation Framework
MongoDB
Redis basics
Redis basics
Arthur Shvetsov
Cassandra Summit 2014: Reading Cassandra SSTables Directly for Offline Data A...
Cassandra Summit 2014: Reading Cassandra SSTables Directly for Offline Data A...
DataStax Academy
Using Sphinx for Search in PHP
Using Sphinx for Search in PHP
Mike Lively
High Performance, Scalable MongoDB in a Bare Metal Cloud
High Performance, Scalable MongoDB in a Bare Metal Cloud
MongoDB
La actualidad más candente
(20)
Redis and it's data types
Redis and it's data types
Dev Jumpstart: Build Your First App with MongoDB
Dev Jumpstart: Build Your First App with MongoDB
Elasticsearch 설치 및 기본 활용
Elasticsearch 설치 및 기본 활용
Scalable XQuery Processing with Zorba on top of MongoDB
Scalable XQuery Processing with Zorba on top of MongoDB
Real time indexes in Sphinx, Yaroslav Vorozhko
Real time indexes in Sphinx, Yaroslav Vorozhko
An Introduction to REDIS NoSQL database
An Introduction to REDIS NoSQL database
PostgreSQL Moscow Meetup - September 2014 - Oleg Bartunov and Alexander Korotkov
PostgreSQL Moscow Meetup - September 2014 - Oleg Bartunov and Alexander Korotkov
Back to Basics Webinar 2: Your First MongoDB Application
Back to Basics Webinar 2: Your First MongoDB Application
MongoDB's New Aggregation framework
MongoDB's New Aggregation framework
ETL With Cassandra Streaming Bulk Loading
ETL With Cassandra Streaming Bulk Loading
Using MongoDB and Python
Using MongoDB and Python
MongoDB and Python
MongoDB and Python
Introduction to MongoDB
Introduction to MongoDB
Back to Basics Webinar 5: Introduction to the Aggregation Framework
Back to Basics Webinar 5: Introduction to the Aggregation Framework
NoSQL Infrastructure - Late 2013
NoSQL Infrastructure - Late 2013
Conceptos básicos. Seminario web 5: Introducción a Aggregation Framework
Conceptos básicos. Seminario web 5: Introducción a Aggregation Framework
Redis basics
Redis basics
Cassandra Summit 2014: Reading Cassandra SSTables Directly for Offline Data A...
Cassandra Summit 2014: Reading Cassandra SSTables Directly for Offline Data A...
Using Sphinx for Search in PHP
Using Sphinx for Search in PHP
High Performance, Scalable MongoDB in a Bare Metal Cloud
High Performance, Scalable MongoDB in a Bare Metal Cloud
Destacado
News Blackouts Save Lives: Presentation
News Blackouts Save Lives: Presentation
Heather McCall
Municipality Accessibility
Municipality Accessibility
adelebosquez
Borrelli - Soldevila - Ricciardi
Borrelli - Soldevila - Ricciardi
Risobo2
Just for today, i will
Just for today, i will
SAZI04
Pricelist showroom price list 2015
Pricelist showroom price list 2015
Rajesh Manogaran
IOT A Business Primer
IOT A Business Primer
Prashun Javeri
Quatitative assessment of chromatin sturcture
Quatitative assessment of chromatin sturcture
American Biotechnologist
Destacado
(7)
News Blackouts Save Lives: Presentation
News Blackouts Save Lives: Presentation
Municipality Accessibility
Municipality Accessibility
Borrelli - Soldevila - Ricciardi
Borrelli - Soldevila - Ricciardi
Just for today, i will
Just for today, i will
Pricelist showroom price list 2015
Pricelist showroom price list 2015
IOT A Business Primer
IOT A Business Primer
Quatitative assessment of chromatin sturcture
Quatitative assessment of chromatin sturcture
Similar a S2weibocachearch 100726101949-phpapp02
Tup2 新浪杨卫华
Tup2 新浪杨卫华
yongboy
杨卫华:微博cache设计浅谈
杨卫华:微博cache设计浅谈
Leechael
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Tim Y
Kiosk / PHP
Kiosk / PHP
Basuke Suzuki
Cache on Delivery
Cache on Delivery
SensePost
SDEC2011 NoSQL concepts and models
SDEC2011 NoSQL concepts and models
Korea Sdec
BuilHigh Performance Weibo Platform-Qcon2011
BuilHigh Performance Weibo Platform-Qcon2011
Yiwei Ma
04 standard class library c#
04 standard class library c#
Victor Matyushevskyy
ログ収集プラットフォーム開発におけるElasticsearchの運用
ログ収集プラットフォーム開発におけるElasticsearchの運用
LINE Corporation
Amazon Aurora로 안전하게 migration 하기
Amazon Aurora로 안전하게 migration 하기
Jesang Yoon
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
DATAVERSITY
Introducing Amplify
Introducing Amplify
appendTo
Html5: Something wicked this way comes (Hack in Paris)
Html5: Something wicked this way comes (Hack in Paris)
Krzysztof Kotowicz
Nuxeo World Session: CMIS - What's Next?
Nuxeo World Session: CMIS - What's Next?
Nuxeo
OSDC 2013 | Introduction into Chef by Andy Hawkins
OSDC 2013 | Introduction into Chef by Andy Hawkins
NETWAYS
OSMC 2016 - Monitor your infrastructure with Elastic Beats by Monica Sarbu
OSMC 2016 - Monitor your infrastructure with Elastic Beats by Monica Sarbu
NETWAYS
OSMC 2016 | Monitor your Infrastructure with Elastic Beats by Monica Sarbu
OSMC 2016 | Monitor your Infrastructure with Elastic Beats by Monica Sarbu
NETWAYS
ActiveRecordのテーブル名の話
ActiveRecordのテーブル名の話
Akira Ohta
初心者向けGAE/Java説明資料
初心者向けGAE/Java説明資料
Shinichi Ogawa
iPhone dev intro
iPhone dev intro
Vonbo
Similar a S2weibocachearch 100726101949-phpapp02
(20)
Tup2 新浪杨卫华
Tup2 新浪杨卫华
杨卫华:微博cache设计浅谈
杨卫华:微博cache设计浅谈
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Kiosk / PHP
Kiosk / PHP
Cache on Delivery
Cache on Delivery
SDEC2011 NoSQL concepts and models
SDEC2011 NoSQL concepts and models
BuilHigh Performance Weibo Platform-Qcon2011
BuilHigh Performance Weibo Platform-Qcon2011
04 standard class library c#
04 standard class library c#
ログ収集プラットフォーム開発におけるElasticsearchの運用
ログ収集プラットフォーム開発におけるElasticsearchの運用
Amazon Aurora로 안전하게 migration 하기
Amazon Aurora로 안전하게 migration 하기
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
Introducing Amplify
Introducing Amplify
Html5: Something wicked this way comes (Hack in Paris)
Html5: Something wicked this way comes (Hack in Paris)
Nuxeo World Session: CMIS - What's Next?
Nuxeo World Session: CMIS - What's Next?
OSDC 2013 | Introduction into Chef by Andy Hawkins
OSDC 2013 | Introduction into Chef by Andy Hawkins
OSMC 2016 - Monitor your infrastructure with Elastic Beats by Monica Sarbu
OSMC 2016 - Monitor your infrastructure with Elastic Beats by Monica Sarbu
OSMC 2016 | Monitor your Infrastructure with Elastic Beats by Monica Sarbu
OSMC 2016 | Monitor your Infrastructure with Elastic Beats by Monica Sarbu
ActiveRecordのテーブル名の話
ActiveRecordのテーブル名の話
初心者向けGAE/Java説明資料
初心者向けGAE/Java説明資料
iPhone dev intro
iPhone dev intro
Último
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
chloefrazer622
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
Thiyagu K
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
TeacherCyreneCayanan
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
Jayanti Pande
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Association for Project Management
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
Thiyagu K
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
National Information Standards Organization (NISO)
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Maksud Ahmed
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
EduSkills OECD
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
VishalSingh1417
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
eniolaolutunde
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
chloefrazer622
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
misteraugie
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
GeoBlogs
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
Steve Thomason
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
Admir Softic
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
TechSoup
Último
(20)
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
S2weibocachearch 100726101949-phpapp02
1.
cache
@TimYang
2.
Agenda • Feed •
Cache
3.
• •
, status feed •
4.
Feed •
feed • Push( ) • Pull( ) •
5.
Push •
feed • Inbox: • Outbox: • inbox( ) • Inbox( )
6.
Push • • •
7.
Pull •
outbox( ) • Inbox( ) • Online computation
8.
Pull • •
9.
• • •
10.
Cache memory is the
new disk, and disk is the new tape. for "real-time" web applications, and systems that require massive scalability - Jim Gray
11.
Cache
12.
cache
Weibo cache arch Inbox hot cache Outbox Vector cache Archive cache Social Following Followers users Graph Content Hot cache Total
13.
Inbox •
“ ” • cache id list • (hot cache) • get set • redis list/set
14.
Outbox • •
id list(e.g. 100) • id LRU
15.
Social Graph cache •
Following ids • Followers • • • delete all
16.
Content cache •
cache • • • • Open API xml, json...
17.
Cache • •
18.
Update Workflow
Update status Content cache Hot Inbox Vector Outbox vector Content cache replication
19.
•
outbox hot vector • followers list • inbox
20.
feed
Home timeline Workflow home_timeline aggregator Content hot Inbox cache Outbox Vector cache Inbox archive Inbox archive Content cache
21.
feed •
inbox cache • • , following • id list feed
22.
cache • • hot keys • •
mutex
23.
•
Content cache • multi get n feed(n = items/ , e.g. 50) • cache = n * (feed + , e.g. 2k) • 1,000 /
24.
• 1,000
800Mbps •1 8Gbps
25.
•
1G 300~400Mbps • • local cache • •
26.
hot keys • content
cache of • create local cache 1. get user_yaochen_local 2. get user_yaochen 1. set user_yaochen_local:value 3. delete all
27.
cache •
key memcache • • LRU cache, • Memory storage
28.
mutex •
content item cache • db • db • key_mutex key • mutex
29.
•
• S2 • S2 •
30.
S2 • Web 2.0
Social • What’s S2 • Social Platform & • Social Applications • www.s2forum.org
31.
• • Sina App
Engine • • •
32.
Q&A • email: iso1600@gmail.com •
@TimYang
Notas del editor
Descargar ahora