SlideShare una empresa de Scribd logo
1 de 31
Batch Querying with Cascading Nathan Marz Rapleaf
Batch Querying ,[object Object],[object Object]
Motivation ,[object Object],[object Object],[object Object]
Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Records Keys ,[object Object],[object Object],[object Object],[object Object],Results
Interface
Features ,[object Object],[object Object],[object Object],[object Object]
Algorithm #1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #1 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #1 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #1 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Input Output
Algorithm #2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #2 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #2 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #2 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],It works!
Algorithm #2 Analysis ,[object Object],[object Object],[object Object]
Speeding it up ,[object Object],[object Object]
Algorithm #3 ,[object Object],[object Object],[object Object],[object Object]
Algorithm #3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #3 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #3 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #3 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm #3 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interface
Interface Two M/R jobs with filter One map-only job (false positives) Two M/R jobs (no filter)
Optimization ,[object Object]
Interface One M/R job with filter One map-only job (false positives) One M/R job (no filter)
Finishing Touches ,[object Object],[object Object]
Limitations ,[object Object],[object Object],[object Object]
Source Code ,[object Object]
Questions?

Más contenido relacionado

Destacado

Formulare De Feedback In Gdocs
Formulare De Feedback In GdocsFormulare De Feedback In Gdocs
Formulare De Feedback In Gdocsdianaifrim
 
Looppa Services For Tv Producers
Looppa  Services  For Tv ProducersLooppa  Services  For Tv Producers
Looppa Services For Tv ProducersLooppa
 
Performance of investment funds berhmani frigerio pan
Performance of investment funds berhmani frigerio panPerformance of investment funds berhmani frigerio pan
Performance of investment funds berhmani frigerio panBERHMANI Samuel
 
Diacritice romanesti in ym 2
Diacritice romanesti in ym 2Diacritice romanesti in ym 2
Diacritice romanesti in ym 2dianaifrim
 
Exposure Lecture 2014 - Tamil Language
Exposure Lecture 2014 - Tamil LanguageExposure Lecture 2014 - Tamil Language
Exposure Lecture 2014 - Tamil Languagemediaplaylab
 
Sabedoria letroca 17
Sabedoria letroca 17Sabedoria letroca 17
Sabedoria letroca 17sansampa
 
Looppa case study (Guarida)
Looppa case study (Guarida)Looppa case study (Guarida)
Looppa case study (Guarida)Looppa
 
áLbum De FotografíAs
áLbum De FotografíAsáLbum De FotografíAs
áLbum De FotografíAsBAT007
 
Letroca 02 5B
Letroca 02 5B Letroca 02 5B
Letroca 02 5B sansampa
 
Looppa value proposition
Looppa value propositionLooppa value proposition
Looppa value propositionLooppa
 
Picture This: Better Visuals for Your WordPress Website
Picture This: Better Visuals for Your WordPress WebsitePicture This: Better Visuals for Your WordPress Website
Picture This: Better Visuals for Your WordPress WebsiteAaron Hockley
 
IRL FTW! Organizing Meetups and WordCamps
IRL FTW! Organizing Meetups and WordCampsIRL FTW! Organizing Meetups and WordCamps
IRL FTW! Organizing Meetups and WordCampsAaron Hockley
 
孙鑫 C++教程第七讲 c++对话框
孙鑫 C++教程第七讲 c++对话框孙鑫 C++教程第七讲 c++对话框
孙鑫 C++教程第七讲 c++对话框volnet
 
NMiEF 2011 - Toy or Tool: Using Mobile Devices & QR (Quick Response) Codes i...
NMiEF 2011 -  Toy or Tool: Using Mobile Devices & QR (Quick Response) Codes i...NMiEF 2011 -  Toy or Tool: Using Mobile Devices & QR (Quick Response) Codes i...
NMiEF 2011 - Toy or Tool: Using Mobile Devices & QR (Quick Response) Codes i...mediaplaylab
 
New Media in education
New Media in educationNew Media in education
New Media in educationmediaplaylab
 
História em quadrinhos 6 c 17
História em quadrinhos 6 c 17História em quadrinhos 6 c 17
História em quadrinhos 6 c 17sansampa
 

Destacado (20)

Business Storytelling & Social Media Workshops March 2011
Business Storytelling & Social Media Workshops March 2011Business Storytelling & Social Media Workshops March 2011
Business Storytelling & Social Media Workshops March 2011
 
Formulare De Feedback In Gdocs
Formulare De Feedback In GdocsFormulare De Feedback In Gdocs
Formulare De Feedback In Gdocs
 
Looppa Services For Tv Producers
Looppa  Services  For Tv ProducersLooppa  Services  For Tv Producers
Looppa Services For Tv Producers
 
Performance of investment funds berhmani frigerio pan
Performance of investment funds berhmani frigerio panPerformance of investment funds berhmani frigerio pan
Performance of investment funds berhmani frigerio pan
 
Diacritice romanesti in ym 2
Diacritice romanesti in ym 2Diacritice romanesti in ym 2
Diacritice romanesti in ym 2
 
Exposure Lecture 2014 - Tamil Language
Exposure Lecture 2014 - Tamil LanguageExposure Lecture 2014 - Tamil Language
Exposure Lecture 2014 - Tamil Language
 
Sabedoria letroca 17
Sabedoria letroca 17Sabedoria letroca 17
Sabedoria letroca 17
 
Looppa case study (Guarida)
Looppa case study (Guarida)Looppa case study (Guarida)
Looppa case study (Guarida)
 
Synistema
SynistemaSynistema
Synistema
 
áLbum De FotografíAs
áLbum De FotografíAsáLbum De FotografíAs
áLbum De FotografíAs
 
Letroca 02 5B
Letroca 02 5B Letroca 02 5B
Letroca 02 5B
 
Looppa value proposition
Looppa value propositionLooppa value proposition
Looppa value proposition
 
Picture This: Better Visuals for Your WordPress Website
Picture This: Better Visuals for Your WordPress WebsitePicture This: Better Visuals for Your WordPress Website
Picture This: Better Visuals for Your WordPress Website
 
IRL FTW! Organizing Meetups and WordCamps
IRL FTW! Organizing Meetups and WordCampsIRL FTW! Organizing Meetups and WordCamps
IRL FTW! Organizing Meetups and WordCamps
 
孙鑫 C++教程第七讲 c++对话框
孙鑫 C++教程第七讲 c++对话框孙鑫 C++教程第七讲 c++对话框
孙鑫 C++教程第七讲 c++对话框
 
NMiEF 2011 - Toy or Tool: Using Mobile Devices & QR (Quick Response) Codes i...
NMiEF 2011 -  Toy or Tool: Using Mobile Devices & QR (Quick Response) Codes i...NMiEF 2011 -  Toy or Tool: Using Mobile Devices & QR (Quick Response) Codes i...
NMiEF 2011 - Toy or Tool: Using Mobile Devices & QR (Quick Response) Codes i...
 
New Media in education
New Media in educationNew Media in education
New Media in education
 
Singapore Lecture
Singapore LectureSingapore Lecture
Singapore Lecture
 
Interactive scotland mobile apps event
Interactive scotland   mobile apps eventInteractive scotland   mobile apps event
Interactive scotland mobile apps event
 
História em quadrinhos 6 c 17
História em quadrinhos 6 c 17História em quadrinhos 6 c 17
História em quadrinhos 6 c 17
 

Último

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Batch Querying with Cascading