Submit Search
Upload
MySQL And Search At Craigslist
•
Download as ODP, PDF
•
28 likes
•
14,763 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
Slideshow view
Report
Share
Slideshow view
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
利用Denodo平台安全地进行数据共享
利用Denodo平台安全地进行数据共享
Denodo
Dax & sql in power bi
Dax & sql in power bi
Berkovich Consulting
Fast api
Fast api
Simone Di Maulo
Big data analysis using map/reduce
Big data analysis using map/reduce
RenuSuren
Data mesh
Data mesh
ManojKumarR41
Big data
Big data
FACTS Computer Software L.L.C
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components
Vishal Pawar
Recommended
Lessons Learned Migrating 2+ Billion Documents at Craigslist
Lessons Learned Migrating 2+ Billion Documents at Craigslist
Jeremy Zawodny
利用Denodo平台安全地进行数据共享
利用Denodo平台安全地进行数据共享
Denodo
Dax & sql in power bi
Dax & sql in power bi
Berkovich Consulting
Fast api
Fast api
Simone Di Maulo
Big data analysis using map/reduce
Big data analysis using map/reduce
RenuSuren
Data mesh
Data mesh
ManojKumarR41
Big data
Big data
FACTS Computer Software L.L.C
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components
Vishal Pawar
Big Data
Big Data
Priyanka Tuteja
The ethics of urban big data and smart cities
The ethics of urban big data and smart cities
robkitchin
Graphs for Ai and ML
Graphs for Ai and ML
Neo4j
Big data architectures and the data lake
Big data architectures and the data lake
James Serra
Olap, oltp and data mining
Olap, oltp and data mining
zafrii
Modernizing Data Management Through Metadata
Modernizing Data Management Through Metadata
MANTA
Should I move my database to the cloud?
Should I move my database to the cloud?
James Serra
Digitization strategy
Digitization strategy
vargasonrt
Introduction to Big Data
Introduction to Big Data
Srinath Perera
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Edureka!
Data science
Data science
Purna Chander
Anomaly Detection At The Edge
Anomaly Detection At The Edge
Arun Kejariwal
Introduction to ETL process
Introduction to ETL process
Omid Vahdaty
Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)
Hayim Makabee
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Denodo
dbt Python models - GoDataFest by Guillermo Sanchez
dbt Python models - GoDataFest by Guillermo Sanchez
GoDataDriven
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Edureka!
Introduction to Machine Learning & AI
Introduction to Machine Learning & AI
Michael Eydman
Data Virtualization: An Introduction
Data Virtualization: An Introduction
Denodo
Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)
James Serra
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
Big Data
Big Data
Priyanka Tuteja
The ethics of urban big data and smart cities
The ethics of urban big data and smart cities
robkitchin
Graphs for Ai and ML
Graphs for Ai and ML
Neo4j
Big data architectures and the data lake
Big data architectures and the data lake
James Serra
Olap, oltp and data mining
Olap, oltp and data mining
zafrii
Modernizing Data Management Through Metadata
Modernizing Data Management Through Metadata
MANTA
Should I move my database to the cloud?
Should I move my database to the cloud?
James Serra
Digitization strategy
Digitization strategy
vargasonrt
Introduction to Big Data
Introduction to Big Data
Srinath Perera
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Edureka!
Data science
Data science
Purna Chander
Anomaly Detection At The Edge
Anomaly Detection At The Edge
Arun Kejariwal
Introduction to ETL process
Introduction to ETL process
Omid Vahdaty
Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)
Hayim Makabee
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Denodo
dbt Python models - GoDataFest by Guillermo Sanchez
dbt Python models - GoDataFest by Guillermo Sanchez
GoDataDriven
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Edureka!
Introduction to Machine Learning & AI
Introduction to Machine Learning & AI
Michael Eydman
Data Virtualization: An Introduction
Data Virtualization: An Introduction
Denodo
Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)
James Serra
What's hot
(20)
Big Data
Big Data
The ethics of urban big data and smart cities
The ethics of urban big data and smart cities
Graphs for Ai and ML
Graphs for Ai and ML
Big data architectures and the data lake
Big data architectures and the data lake
Olap, oltp and data mining
Olap, oltp and data mining
Modernizing Data Management Through Metadata
Modernizing Data Management Through Metadata
Should I move my database to the cloud?
Should I move my database to the cloud?
Digitization strategy
Digitization strategy
Introduction to Big Data
Introduction to Big Data
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Data science
Data science
Anomaly Detection At The Edge
Anomaly Detection At The Edge
Introduction to ETL process
Introduction to ETL process
Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
dbt Python models - GoDataFest by Guillermo Sanchez
dbt Python models - GoDataFest by Guillermo Sanchez
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Introduction to Machine Learning & AI
Introduction to Machine Learning & AI
Data Virtualization: An Introduction
Data Virtualization: An Introduction
Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)
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
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
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
(20)
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
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
Living with SQL and NoSQL at craigslist, a Pragmatic Approach
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
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Recently uploaded
(20)
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
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