<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Amadeus Magrabi</title>
    <description></description>
    <link>https://speakerdeck.com/amadeusmagrabi</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/amadeusmagrabi.rss"/>
    <lastBuildDate>2020-04-18 06:54:31 -0400</lastBuildDate>
    <item>
      <title>Managing Database Indexes: A Data-Driven Approach - Amadeus Magrabi</title>
      <description>Talk at the Open Data Science Conference East 2020.

Abstract:
Database indexes can make or break the performance of a database. Efficient indexes need to be tailored to the specific queries that are sent to a database, but since query patterns can vary a lot and change over time, it is often a painful process to manually manage indexes. In this session, I will talk about our data-driven approach to automatically estimate optimal indexes from log data of our MongoDB databases. You will learn how we use Google Cloud Functions to stream log data from Stackdriver to Google BigQuery, how we use BigQuery to scale our data analysis, and how we use Python’s Jupyter Notebooks to visualize and monitor our results.</description>
      <media:content url="https://files.speakerdeck.com/presentations/199df92f067b4f78819b2fdcda8fc918/preview_slide_0.jpg?15302220" type="image/jpeg" medium="image"/>
      <content:encoded>Talk at the Open Data Science Conference East 2020.

Abstract:
Database indexes can make or break the performance of a database. Efficient indexes need to be tailored to the specific queries that are sent to a database, but since query patterns can vary a lot and change over time, it is often a painful process to manually manage indexes. In this session, I will talk about our data-driven approach to automatically estimate optimal indexes from log data of our MongoDB databases. You will learn how we use Google Cloud Functions to stream log data from Stackdriver to Google BigQuery, how we use BigQuery to scale our data analysis, and how we use Python’s Jupyter Notebooks to visualize and monitor our results.</content:encoded>
      <pubDate>Fri, 17 Apr 2020 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/amadeusmagrabi/managing-database-indexes-a-data-driven-approach-amadeus-magrabi</link>
      <guid>https://speakerdeck.com/amadeusmagrabi/managing-database-indexes-a-data-driven-approach-amadeus-magrabi</guid>
    </item>
  </channel>
</rss>
