Enviar búsqueda
Cargar
S2weibocachearch 100726101949-phpapp02
•
Descargar como KEY, PDF
•
1 recomendación
•
195 vistas
B
batistuta97
Seguir
Educación
Denunciar
Compartir
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
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
Humphrey A Beña
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
nelietumpap1
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Carlos105
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
Humphrey A Beña
Concurrency Control in Database Management system
Concurrency Control in Database Management system
Christalin Nelson
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Celine George
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
mary850239
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
9953056974 Low Rate Call Girls In Saket, Delhi NCR
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
Celine George
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
MiaBumagat1
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
SpandanaRallapalli
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
Jisc
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
lakshayb543
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
JoshuaGantuangco2
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
MIPLM
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
Celine George
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
Celine George
Último
(20)
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
Concurrency Control in Database Management system
Concurrency Control in Database Management system
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
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