Submit Search
Upload
MySQL And Search At Craigslist
•
Download as ODP, PDF
•
28 likes
•
14,762 views
J
Jeremy Zawodny
Follow
My talk as given at the 2009 MySQL Conference and Expo in Santa Clara, CA
Read less
Read more
Technology
Report
Share
Report
Share
1 of 29
Download now
Recommended
Lessons Learned Migrating 2+ Billion Documents at Craigslist
Lessons Learned Migrating 2+ Billion Documents at Craigslist
Jeremy Zawodny
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
Jeremy Zawodny
MongoDB
MongoDB
nikhil2807
Introduction to MongoDB
Introduction to MongoDB
Ravi Teja
Odoo (Build module, Security, ORM)
Odoo (Build module, Security, ORM)
sroo galal
Not Just UNIQUE: Exclusion Constraints
Not Just UNIQUE: Exclusion Constraints
Command Prompt., Inc
GraphQL ♥︎ GraphDB
GraphQL ♥︎ GraphDB
GraphRM
Redis introduction
Redis introduction
Federico Daniel Colombo Gennarelli
Recommended
Lessons Learned Migrating 2+ Billion Documents at Craigslist
Lessons Learned Migrating 2+ Billion Documents at Craigslist
Jeremy Zawodny
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
Jeremy Zawodny
MongoDB
MongoDB
nikhil2807
Introduction to MongoDB
Introduction to MongoDB
Ravi Teja
Odoo (Build module, Security, ORM)
Odoo (Build module, Security, ORM)
sroo galal
Not Just UNIQUE: Exclusion Constraints
Not Just UNIQUE: Exclusion Constraints
Command Prompt., Inc
GraphQL ♥︎ GraphDB
GraphQL ♥︎ GraphDB
GraphRM
Redis introduction
Redis introduction
Federico Daniel Colombo Gennarelli
Introduction to Redis
Introduction to Redis
Maarten Smeets
HTML and CSS crash course!
HTML and CSS crash course!
Ana Cidre
Apache mahout
Apache mahout
Puneet Gupta
Introduction to Redis
Introduction to Redis
Arnab Mitra
Application Timeline Server - Past, Present and Future
Application Timeline Server - Past, Present and Future
VARUN SAXENA
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
ScyllaDB
Machine Learning using Apache Spark MLlib
Machine Learning using Apache Spark MLlib
IMC Institute
Les balises HTML
Les balises HTML
Neovov
Anyframe Enterprise JAVA Center-cut Framework
Anyframe Enterprise JAVA Center-cut Framework
Insuk (Chris) Cho
Xml schema
Xml schema
Akshaya Akshaya
An Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDB
Lee Theobald
Understanding Presto - Presto meetup @ Tokyo #1
Understanding Presto - Presto meetup @ Tokyo #1
Sadayuki Furuhashi
HTML dan CSS
HTML dan CSS
Vicky Nitinegoro
MongoDB at Scale
MongoDB at Scale
MongoDB
Hadoop File system (HDFS)
Hadoop File system (HDFS)
Prashant Gupta
HTML
HTML
Doeun KOCH
Substrait Overview.pdf
Substrait Overview.pdf
Rinat Abdullin
Time-Series Apache HBase
Time-Series Apache HBase
HBaseCon
Relational databases vs Non-relational databases
Relational databases vs Non-relational databases
James Serra
XML
XML
Daminda Herath
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Jeremy Zawodny
Fusion-io and MySQL at Craigslist
Fusion-io and MySQL at Craigslist
Jeremy Zawodny
More Related Content
What's hot
Introduction to Redis
Introduction to Redis
Maarten Smeets
HTML and CSS crash course!
HTML and CSS crash course!
Ana Cidre
Apache mahout
Apache mahout
Puneet Gupta
Introduction to Redis
Introduction to Redis
Arnab Mitra
Application Timeline Server - Past, Present and Future
Application Timeline Server - Past, Present and Future
VARUN SAXENA
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
ScyllaDB
Machine Learning using Apache Spark MLlib
Machine Learning using Apache Spark MLlib
IMC Institute
Les balises HTML
Les balises HTML
Neovov
Anyframe Enterprise JAVA Center-cut Framework
Anyframe Enterprise JAVA Center-cut Framework
Insuk (Chris) Cho
Xml schema
Xml schema
Akshaya Akshaya
An Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDB
Lee Theobald
Understanding Presto - Presto meetup @ Tokyo #1
Understanding Presto - Presto meetup @ Tokyo #1
Sadayuki Furuhashi
HTML dan CSS
HTML dan CSS
Vicky Nitinegoro
MongoDB at Scale
MongoDB at Scale
MongoDB
Hadoop File system (HDFS)
Hadoop File system (HDFS)
Prashant Gupta
HTML
HTML
Doeun KOCH
Substrait Overview.pdf
Substrait Overview.pdf
Rinat Abdullin
Time-Series Apache HBase
Time-Series Apache HBase
HBaseCon
Relational databases vs Non-relational databases
Relational databases vs Non-relational databases
James Serra
XML
XML
Daminda Herath
What's hot
(20)
Introduction to Redis
Introduction to Redis
HTML and CSS crash course!
HTML and CSS crash course!
Apache mahout
Apache mahout
Introduction to Redis
Introduction to Redis
Application Timeline Server - Past, Present and Future
Application Timeline Server - Past, Present and Future
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
Machine Learning using Apache Spark MLlib
Machine Learning using Apache Spark MLlib
Les balises HTML
Les balises HTML
Anyframe Enterprise JAVA Center-cut Framework
Anyframe Enterprise JAVA Center-cut Framework
Xml schema
Xml schema
An Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDB
Understanding Presto - Presto meetup @ Tokyo #1
Understanding Presto - Presto meetup @ Tokyo #1
HTML dan CSS
HTML dan CSS
MongoDB at Scale
MongoDB at Scale
Hadoop File system (HDFS)
Hadoop File system (HDFS)
HTML
HTML
Substrait Overview.pdf
Substrait Overview.pdf
Time-Series Apache HBase
Time-Series Apache HBase
Relational databases vs Non-relational databases
Relational databases vs Non-relational databases
XML
XML
Viewers also liked
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Jeremy Zawodny
Fusion-io and MySQL at Craigslist
Fusion-io and MySQL at Craigslist
Jeremy Zawodny
Social Media Trends - Content Curation
Social Media Trends - Content Curation
Chris Mikulin
SphinxSearch
SphinxSearch
Przemyslaw Wroblewski
Managing Big Data with MySQL
Managing Big Data with MySQL
mwasaha mwagambo
Sphinx at Craigslist in 2012
Sphinx at Craigslist in 2012
Jeremy Zawodny
Chipotle Buyer Persona
Chipotle Buyer Persona
Crismerly Santibañez
Chipotle Buyer Persona
Chipotle Buyer Persona
Esther Khoudari
Ahlstrom Financial Statements 2016 & Interim Report Q4/2016
Ahlstrom Financial Statements 2016 & Interim Report Q4/2016
Ahlstrom-Munksjö
Top 5 Trends in Local Advertising
Top 5 Trends in Local Advertising
David Shaner
Sphinx - High performance full-text search for MySQL
Sphinx - High performance full-text search for MySQL
Nguyen Van Vuong
Chipolte buyer persona
Chipolte buyer persona
Caroline Redmond
Craigee Pitch Presentation
Craigee Pitch Presentation
craigee
Four Tech Trends for 2017
Four Tech Trends for 2017
Peter Pajor
Localyser - An Introduction
Localyser - An Introduction
sps:affinity
Nancy Kruse - Spotting Millennial Food Trends
Nancy Kruse - Spotting Millennial Food Trends
John Blue
Why Your MongoDB Needs Redis
Why Your MongoDB Needs Redis
Itamar Haber
Mobile UX-COE
Mobile UX-COE
Satyajit Roy
Youth Trends & Insights
Youth Trends & Insights
Jason Newport
Viewers also liked
(19)
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Fusion-io and MySQL at Craigslist
Fusion-io and MySQL at Craigslist
Social Media Trends - Content Curation
Social Media Trends - Content Curation
SphinxSearch
SphinxSearch
Managing Big Data with MySQL
Managing Big Data with MySQL
Sphinx at Craigslist in 2012
Sphinx at Craigslist in 2012
Chipotle Buyer Persona
Chipotle Buyer Persona
Chipotle Buyer Persona
Chipotle Buyer Persona
Ahlstrom Financial Statements 2016 & Interim Report Q4/2016
Ahlstrom Financial Statements 2016 & Interim Report Q4/2016
Top 5 Trends in Local Advertising
Top 5 Trends in Local Advertising
Sphinx - High performance full-text search for MySQL
Sphinx - High performance full-text search for MySQL
Chipolte buyer persona
Chipolte buyer persona
Craigee Pitch Presentation
Craigee Pitch Presentation
Four Tech Trends for 2017
Four Tech Trends for 2017
Localyser - An Introduction
Localyser - An Introduction
Nancy Kruse - Spotting Millennial Food Trends
Nancy Kruse - Spotting Millennial Food Trends
Why Your MongoDB Needs Redis
Why Your MongoDB Needs Redis
Mobile UX-COE
Mobile UX-COE
Youth Trends & Insights
Youth Trends & Insights
Similar to MySQL And Search At Craigslist
My Sql And Search At Craigslist
My Sql And Search At Craigslist
MySQLConference
UnConference for Georgia Southern Computer Science March 31, 2015
UnConference for Georgia Southern Computer Science March 31, 2015
Christopher Curtin
Open source Technology
Open source Technology
Amardeep Vishwakarma
Object- Relational Persistence in Smalltalk
Object- Relational Persistence in Smalltalk
ESUG
Introduction to MongoDB
Introduction to MongoDB
Justin Smestad
Scaling your website
Scaling your website
Alejandro Marcu
Getting Started with Amazon Redshift
Getting Started with Amazon Redshift
Amazon Web Services
Spark Summit EU talk by Shay Nativ and Dvir Volk
Spark Summit EU talk by Shay Nativ and Dvir Volk
Spark Summit
AWS Webcast - Build high-scale applications with Amazon DynamoDB
AWS Webcast - Build high-scale applications with Amazon DynamoDB
Amazon Web Services
MinneBar 2013 - Scaling with Cassandra
MinneBar 2013 - Scaling with Cassandra
Jeff Smoley
Why databases cry at night
Why databases cry at night
Michael Yarichuk
Deep Dive in Big Data
Deep Dive in Big Data
Amazon Web Services
Agility and Scalability with MongoDB
Agility and Scalability with MongoDB
MongoDB
From a student to an apache committer practice of apache io tdb
From a student to an apache committer practice of apache io tdb
jixuan1989
Case Study: Elasticsearch Ingest Using StreamSets at Cisco Intercloud
Case Study: Elasticsearch Ingest Using StreamSets at Cisco Intercloud
Rick Bilodeau
Case Study: Elasticsearch Ingest Using StreamSets @ Cisco Intercloud
Case Study: Elasticsearch Ingest Using StreamSets @ Cisco Intercloud
Streamsets Inc.
Introduction to Azure DocumentDB
Introduction to Azure DocumentDB
Denny Lee
Java EE 7 with Apache Spark for the World’s Largest Credit Card Core Systems ...
Java EE 7 with Apache Spark for the World’s Largest Credit Card Core Systems ...
Hirofumi Iwasaki
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Bhupesh Bansal
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedIn
Hadoop User Group
Similar to MySQL And Search At Craigslist
(20)
My Sql And Search At Craigslist
My Sql And Search At Craigslist
UnConference for Georgia Southern Computer Science March 31, 2015
UnConference for Georgia Southern Computer Science March 31, 2015
Open source Technology
Open source Technology
Object- Relational Persistence in Smalltalk
Object- Relational Persistence in Smalltalk
Introduction to MongoDB
Introduction to MongoDB
Scaling your website
Scaling your website
Getting Started with Amazon Redshift
Getting Started with Amazon Redshift
Spark Summit EU talk by Shay Nativ and Dvir Volk
Spark Summit EU talk by Shay Nativ and Dvir Volk
AWS Webcast - Build high-scale applications with Amazon DynamoDB
AWS Webcast - Build high-scale applications with Amazon DynamoDB
MinneBar 2013 - Scaling with Cassandra
MinneBar 2013 - Scaling with Cassandra
Why databases cry at night
Why databases cry at night
Deep Dive in Big Data
Deep Dive in Big Data
Agility and Scalability with MongoDB
Agility and Scalability with MongoDB
From a student to an apache committer practice of apache io tdb
From a student to an apache committer practice of apache io tdb
Case Study: Elasticsearch Ingest Using StreamSets at Cisco Intercloud
Case Study: Elasticsearch Ingest Using StreamSets at Cisco Intercloud
Case Study: Elasticsearch Ingest Using StreamSets @ Cisco Intercloud
Case Study: Elasticsearch Ingest Using StreamSets @ Cisco Intercloud
Introduction to Azure DocumentDB
Introduction to Azure DocumentDB
Java EE 7 with Apache Spark for the World’s Largest Credit Card Core Systems ...
Java EE 7 with Apache Spark for the World’s Largest Credit Card Core Systems ...
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedIn
Recently uploaded
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Sri Ambati
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Recently uploaded
(20)
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
MySQL And Search At Craigslist
1.
2.
3.
What is Craigslist?
4.
5.
6.
7.
8.
9.
Craigslist Internals Overview
Perl + memcached Apache 1.3 + mod_perl Perl + memcached MySQL 5.0.xx Sphinx ... Load Balancer Read Proxy Array Write Proxy Array Web Read Array Object Cache Read DB Cluster Not Included : - user db, image db - async tasks, email - accounting, internal tools - and more! Search Cluster
10.
Vertical Partitioning: Roles
Users Classifieds Users Classifieds Forums Stats Archive Write Read Long Trash
11.
12.
Horizontal Partitioning: Hydra
cluster_01 cluster_02 cluster_03 cluster_N ... client
13.
14.
15.
16.
17.
18.
19.
Sphinx Incremental Indexing
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Questions?
Download now