You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by el...@apache.org on 2018/07/23 21:58:36 UTC
svn commit: r1836518 [2/2] - in /phoenix/site: publish/ publish/language/
publish/phoenixcon-2018/ source/src/site/resources/
source/src/site/resources/phoenixcon-2018/
Added: phoenix/site/source/src/site/resources/phoenixcon-archives.html
URL: http://svn.apache.org/viewvc/phoenix/site/source/src/site/resources/phoenixcon-archives.html?rev=1836518&view=auto
==============================================================================
--- phoenix/site/source/src/site/resources/phoenixcon-archives.html (added)
+++ phoenix/site/source/src/site/resources/phoenixcon-archives.html Mon Jul 23 21:58:36 2018
@@ -0,0 +1,977 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>PhoenixCon Archives</title>
+ <style type="text/css">
+ @page { margin: 0.79in }
+ td p { margin-bottom: 0in; line-height: 120% }
+ p { margin-bottom: 0.1in; line-height: 120% }
+ h3.cjk { font-family: "Noto Sans CJK SC Regular" }
+ h3.ctl { font-family: "FreeSans" }
+ th p { margin-bottom: 0in; line-height: 120% }
+ </style>
+ </head>
+ <body lang="en-US" dir="ltr" xml:lang="en-US">
+ <br />
+ <h3 class="western"><a name="PhoenixCon_2018" id="PhoenixCon_2018"></a>2018 –
+PhoenixCon Presentations</h3>
+ <table width="100%" cellpadding="2" cellspacing="0">
+ <col width="155*" />
+ <col width="101*" />
+ <tr>
+ <th width="61%" style="border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p>
+ <b>Presenter(s)</b>
+ </p>
+ </th>
+ <th width="39%" style="border: 1px solid #808080; padding: 0.02in">
+ <p>
+ <b>Session Title</b>
+ </p>
+ </th>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p>
+ <br />
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Welcome</font>
+ </font>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Tulasi
+ Paradarami, Marcell Ortutay (23andMe Inc.)</font>
+ </font>
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p>
+ <span style="font-variant: normal">
+ <font color="#000000">
+ <span style="text-decoration: none">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">
+ <span style="font-weight: normal">
+ <span style="background: transparent">Applications
+ of HBase/Phoenix at 23andMe (<a href="https://www.youtube.com/watch?v=ihwp3LIujB4">Video</a>)</span>
+ </span>
+ </span>
+ </font>
+ </font>
+ </span>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Vincent
+ Poon (Salesforce)</font>
+ </font>
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <h1 align="left" style="margin-top: 0in; orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">
+ <span style="font-weight: normal">Phoenix
+ Global Mutable Secondary Indexes – Past, Present, and Future</span>
+ </span>
+ </font>
+ </font>
+ </span>
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">
+ <span style="font-weight: normal">
+ (<a href="https://www.youtube.com/watch?v=VBONDM7sD40&t=0s">Video</a>)</span>
+ </span>
+ </font>
+ </font>
+ </span>
+ </h1>
+ </td>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="border: none; padding: 0in; font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Sergey
+ Soldatov (Hortonworks)</font>
+ </font>
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="border: none; padding: 0in; orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">PhoenixStorageHandler
+ for Hive: Basics, Use Cases, Known Limitations, Tips & Tricks
+ (<a href="https://www.youtube.com/watch?v=TJNO5DaS7k8&t=0s">Video</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Anil
+ Gupta (TrueCar, Inc)</font>
+ </font>
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Tuning
+ Apache Phoenix (<a href="https://www.slideshare.net/anilgupta84/tuning-apache-phoenixhbase">Slides</a> | <a href="https://www.youtube.com/watch?v=lAy-xjRtU6Y&t=0s">Video</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Anirudha
+ Jadhav, Gabriel Jimenez, Rohit Jhunjhunwala (Bloomberg)</font>
+ </font>
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Introducing
+ Big-SQL: Apache Ignite + Apache Phoenix on Spring Boot (<a href="https://www.youtube.com/watch?v=1zDzfWMvn7w&t=0s">Video</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Josh
+ Elser (Hortonworks)</font>
+ </font>
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Using
+ Python with Phoenix (<a href="https://www.youtube.com/watch?v=FXik9eD7c5w&t=0s">Video</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Ohad
+ Shacham, Edward Bortnikov (Yahoo Research/Oath)</font>
+ </font>
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Omid:
+ Scalable and Highly Available Transaction Processing for Apache
+ Phoenix (<a href="https://www.youtube.com/watch?v=NBbwZglM-KE&t=0s">Video</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Sahil
+ Ramrakhyani, Seshank Kalvala (Salesforce)</font>
+ </font>
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Usage
+ of Phoenix Statistics to Scale Big Object Queries on the
+ Salesforce Platform </span>
+ </font>
+ </font>
+ </span>
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">(<a href="https://www.youtube.com/watch?v=pXW2CbjrprI&t=0s">Video</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="61%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Thomas
+ D’Silva (Salesforce), Rahul Gidwani (Yahoo!/Flurry)</font>
+ </font>
+ </p>
+ </td>
+ <td width="39%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">Solving Metadata
+ Management Bottlenecks Now and in the Future (<a href="https://www.youtube.com/watch?v=cAZXkAokeLw&t=0s">Video</a>)</p>
+ </td>
+ </tr>
+ <tr>
+ <th colspan="2" width="100%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="center" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="text-decoration: none">
+ <b>Was
+ co-hosted with Apache <a href="https://hbase.apache.org/hbasecon-archives.html#HBaseCon_West_2018">HBaseCon
+ West 2018</a></b>
+ </span>
+ </font>
+ </font>
+ </p>
+ </th>
+ </tr>
+ </table>
+ <br />
+ <h3 class="western"><a name="PhoenixCon_2017" id="PhoenixCon_2017"></a>2017 –
+PhoenixCon Presentations</h3>
+ <table width="100%" cellpadding="2" cellspacing="0">
+ <col width="111*" />
+ <col width="72*" />
+ <col width="72*" />
+ <tr>
+ <th width="43%" style="border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p>
+ <b>Presenter(s)</b>
+ </p>
+ </th>
+ <th width="28%" style="border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p>
+ <b>Session Title</b>
+ </p>
+ </th>
+ <th width="28%" style="border: 1px solid #808080; padding: 0.02in">
+ <p>
+ <b>Abstract</b>
+ </p>
+ </th>
+ </tr>
+ <tr>
+ <td width="43%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p>James Taylor</p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Welcome</font>
+ </font>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p style="font-variant: normal; font-style: normal">
+ <br />
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="43%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Gary
+ Horen, Matthew Van Wely (Salesforce)</font>
+ </font>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p>
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Phoenix
+ Use Cases in the Salseforce Chatter Product</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p><a name="line1" id="line1"></a>Phoenix is in wide use at Salesforce, and a
+ great help when we build features on HBase. The team that builds
+ the Chatter product has been an early adopter. This talk will look
+ at some of the different ways we use hbase and how Phoenix helped
+ us succeed. We’ll show queries and the resulting plans, and
+ share some perf numbers too.</p>
+ </td>
+ </tr>
+ <tr>
+ <td width="43%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Thomas D'Silva,
+ Samarth Jain (Salesforce)</font>
+ </font>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <font color="#000000">
+ <span style="text-decoration: none">
+ <span style="font-weight: normal">
+ <span style="background: transparent">Column
+ Mapping and Immutable Data Encoding (<a href="https://docs.google.com/presentation/d/1muEJnLLNaY8JBmuc64QesHqFUDkSJGwCaBVRcLHwt5E/present?">Slides</a>)</span>
+ </span>
+ </span>
+ </font>
+ </font>
+ </font>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p><a name="line11" id="line11"></a>Storage formats are a new feature
+ introduced in Phoenix 4.10 that enables reducing the disk size of
+ tables which also improves performance.
+ </p>
+ <p><a name="line2093" id="line2093"></a>The column mapping feature allows us to
+ use numbers instead of column names as HBase column qualifiers.
+ This improves performance by allowing us to derive the ordinal
+ position from the column qualifier of a cell to perform a lookup
+ in the sorted list of cells returned by HBase. We can also do fast
+ DDL operations like column rename and metadata level column drops
+ on tables. As these number based qualifiers are generally smaller
+ (1 to 4 bytes) than column names, the disk size of tables is
+ smaller which improves performance for most queries.
+ </p>
+ <p><a name="line2094" id="line2094"></a>The immutable data encoding feature
+ packs all column values of a column family into a single HBase
+ cell. Column values are serialized into a byte array with the
+ offsets stored at the end. Enabling this feature on a table
+ improves upsert times and decrease count queries and queries that
+ filter or group by on non-pk columns.
+ </p>
+ <p><a name="line2095" id="line2095"></a>We recommend enabling the column mapping
+ feature unless you expect the number of columns in a table (and
+ also its views) to exceed 2147483647. Also the Immutable Data
+ Encoding feature is recommended when the data is sufficiently
+ dense (about 50% of columns have values), with growing sparseness
+ the overhead of storing offset information negatively affects
+ performance. With the default HBase block size of 64K, performance
+ starts to degrade once the size of the packed cell exceeds 50 KB.
+ We do not recommend using this feature for immutable tables that
+ have views because of the way column qualifiers are assigned for
+ columns in views which makes data sparse (especially when columns
+ are added to views).">Column Mapping and Immutable Data
+ Encoding</p>
+ </td>
+ </tr>
+ <tr>
+ <td width="43%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Rajeshbabu
+ Chintaguntla (Hortonworks)</font>
+ </font>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Local
+ secondary indexes in Apache Phoenix</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p><a name="line12" id="line12"></a>Apache Phoenix supports two kinds of
+ secondary indexes, global and local to provide orthogonal way to
+ access data from its primary access path. A Local secondary index
+ is 'local' in the sense that region wise data is indexed and the
+ index data is co-reside in the same region but different column
+ family/families. Local indexes are very useful for the write
+ heavy, space constrained use cases and helpful for the systems
+ require many alternative access paths than primary key and 100%
+ consistent view of the base table. In this talk we discuss more
+ about architecture, data model, how 100% atomic and how 'local'
+ nature helps to keep the same write performance even with multiple
+ indexes present in the system.</p>
+ </td>
+ </tr>
+ <tr>
+ <td width="43%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="border: none; padding: 0in; font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Anirudha
+ Jadhav, Gabriel Jimenez (Bloomberg)</font>
+ </font>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="border: none; padding: 0in; orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Phoenix
+ @Bloomberg and Hardening Phoenix (<a href="https://www.slideshare.net/anirudha81/phoenix-con-2017">Slides</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p><a name="line13" id="line13"></a>Phoenix has seen a growing presence at
+ Bloomberg, Supporting applications from diverse business areas
+ with a multitude of access patterns.
+ </p>
+ <p><a name="line2112" id="line2112"></a>Phoenix helps us bridge the gap between
+ Hbase and delivering the SQL simplicity to our Big Data
+ developers. We would share some of our success stories and a few
+ challenges while working with Apache Phoenix.
+ </p>
+ <p>
+ <a name="line2113" id="line2113"></a>
+ <br />
+ </p>
+ <p><a name="line2114" id="line2114"></a>We have been engaged in working with
+ Cursors, Phoenix/hbase cross-DC replication, Calcite in Phoenix
+ and Harden Phoenix.
+ </p>
+ <p>
+ <a name="line2115" id="line2115"></a>
+ <br />
+ </p>
+ <p><a name="line2116" id="line2116"></a>Harden Phoenix attempts to re-use the
+ HBase test harnesses and port over the Hbase Big Link List tests
+ to Apache Phoenix and perform the operations over a real cluster
+ on a nightly basis to test features and track benchmarks per
+ component. This process is still a work in progress and can been
+ see on https://github.com/apache/phoenix/pull/245</p>
+ </td>
+ </tr>
+ <tr>
+ <td width="43%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Josh
+ Elser (Hortonworks), Rahul Shrivastava (Salesforce)</font>
+ </font>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Breaking
+ the mold with the Phoenix Query Server (<a href="presentations/PC_2017_paper_6.pdf">Slides</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p><a name="line14" id="line14"></a>This talk will cover some new features
+ being added to the Phoenix Query Server (PQS) and present a vision
+ of the future with Apache Avatica. We will discuss metrics
+ instrumentation being added to PQS that provides automatic insight
+ into the performance of the system. We'll also present an
+ in-progress load-balancer that provides both high availability and
+ service discovery for PQS. Finally, we'll take a step back to
+ envision an alternate reality where Avatica, the technology
+ powering the Phoenix Query Server and its light-weight client
+ driver, simplifies client applications to all of the databases
+ that comprise an organization. We’ll describe a reality where
+ classpath and dependency issues are a problem of the past with a
+ universal client for users to access all kinds of JDBC-compatible
+ databases.</p>
+ </td>
+ </tr>
+ <tr>
+ <td width="43%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Anil
+ Gupta, Amey Hegde (Truecar)</font>
+ </font>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Dynamic
+ Columns for SQL on NoSql Data (<a href="https://www.slideshare.net/anilgupta84/phoenix-con2017-truecarfinal">Slides</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p><a name="line15" id="line15"></a>Truecar needs to provide OEM Incentives to
+ consumers. These incentives are time bound and based on zipcode(s)
+ and member networks. Each incentive can be valid for any number of
+ zipcode ranging from 1-40k. We also need to keep the historical
+ data of Incentive for Analytics.
+ </p>
+ <p><a name="line2133" id="line2133"></a>To facilitate filtering on basis of
+ zipcode, we used zipcode as column name. Then we used Dynamic
+ Columns feature of Phoenix to query Incentives while leveraging
+ NoSql nature of HBase. In Incentives table each row has columns
+ ranging from 10-30K. Even with such wide rows we were able to get
+ 3x performance boost from Phoenix/HBase solution as compared to
+ our Elastic Search solution for Incentives.
+ </p>
+ <p><a name="line2134" id="line2134"></a>Along with Dynamic Columns, we also
+ leveraged column families to group zipcodes and bloom filters for
+ performance improvements.
+ </p>
+ <p>
+ <a name="line2135" id="line2135"></a>
+ <br />
+ </p>
+ <p><a name="line2136" id="line2136"></a>In this presentation, we would like to
+ share our journey of migrating Incentives from Elastic Search to
+ Phoenix/HBase while achieving better scalability and performance
+ metrics.</p>
+ </td>
+ </tr>
+ <tr>
+ <td width="43%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Ohad
+ Shacha, Edward Bortnikov (Yahoo)</font>
+ </font>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Omid
+ - a Scalable and Highly Available Transaction Processing for
+ Phoenix </span>
+ </font>
+ </font>
+ </span>
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">(<a href="https://www.slideshare.net/EdwardBortnikov/omid-scalable-and-highly-available-transaction-processing-for-phoenix">Slides</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ <td width="28%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p><a name="line17" id="line17"></a>Transaction processing is a critical
+ service in databases that ensures that all data accesses satisfy
+ the ACID properties. Traditionally, Phoenix has been using the
+ Apache Tephra transaction processing technology. Recently, we
+ introduced into Phoenix the support for Apache Omid - an open
+ source transaction processor for HBase that is used at Yahoo at a
+ large scale. A single Omid instance sustains hundreds of thousands
+ of transactions per second, and provides high availability at zero
+ cost for mainstream processing. Omid, as well as Tephra, are now
+ configurable choices for the Phoenix transaction processing
+ backend, being enabled by the newly introduced Transaction
+ Abstraction Layer (TAL) API. In this talk, we walk through the
+ challenges of the project, focusing on the new use cases
+ introduced by Phoenix, and how we address them in Omid.">Omid
+ - a Scalable and Highly Available Transaction Processing for
+ Phoenix</p>
+ </td>
+ </tr>
+ </table>
+ <br />
+ <h3 class="western"><a name="PhoenixCon_2016" id="PhoenixCon_2016"></a>2016 –
+PhoenixCon Presentations</h3>
+ <table width="100%" cellpadding="2" cellspacing="0" style="page-break-before: auto; page-break-after: auto">
+ <col width="97*" />
+ <col width="97*" />
+ <col width="63*" />
+ <tr>
+ <th width="38%" style="border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p>
+ <b>Track</b>
+ </p>
+ </th>
+ <th width="38%" style="border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p>
+ <b>Presenter(s)</b>
+ </p>
+ </th>
+ <th width="25%" style="border: 1px solid #808080; padding: 0.02in">
+ <p>
+ <b>Session Title</b>
+ </p>
+ </th>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="center" style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <b>Phoenix
+ Use Cases</b>
+ </font>
+ </font>
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Jan
+ Fernando (Salesforce)</font>
+ </font>
+ </p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Salesforce's
+ Trusted Enterprise Platform and Apache Phoenix (<a href="https://www.slideshare.net/salesforceeng/salesforces-trusted-enterprise-platform-and-apache-phoenix">Slides</a>)</font>
+ </font>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p>
+ <br />
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p><span style="font-variant: normal"><font face="Liberation Serif, serif"><font size="3" style="font-size: 12pt"><span style="font-style: normal">Vijay
+ Vangapandu </span></font></font></span><span style="font-variant: normal"><font face="Liberation Serif, serif"><font size="3" style="font-size: 12pt"><span style="font-style: normal">(</span></font></font></span>eHarmony)</p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Phoenix
+ and eHarmony, a Perfect Match (<a href="https://www.slideshare.net/VijaykumarVangapandu/eharmony-phoenix-con-2016">Slides</a>)</font>
+ </font>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <br />
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Masayasu
+ Suzuki (Sony)</font>
+ </font>
+ </p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p style="font-variant: normal; font-style: normal; font-weight: normal; text-decoration: none">
+ <font color="#000000">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="background: transparent">Five
+ major tips to maximize performance on a 200+ SQL HBase/Phoenix
+ cluster (<a href="http://www.slideshare.net/mas4share/five-major-tips-to-maximize-performance-on-a-200-sql-hbasephoenix-cluster">Slides</a>)</span>
+ </font>
+ </font>
+ </font>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <br />
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p style="font-variant: normal; font-style: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Bhinav
+ Sura (Salesforce)</font>
+ </font>
+ </p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p>
+ <span style="font-variant: normal">
+ <font color="#000000">
+ <span style="text-decoration: none">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">
+ <span style="font-weight: normal">
+ <span style="background: transparent">Argus:
+ Time series metrics data through Phoenix</span>
+ </span>
+ </span>
+ </font>
+ </font>
+ </span>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="center" style="orphans: 0; widows: 0">
+ <b>Phoenix
+ Internals</b>
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Maryann
+ Xue </span>
+ </font>
+ </font>
+ </span>
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">(Intel)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Phoenix
+ on Calcite</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="border: none; padding: 0in; font-variant: normal; font-style: normal; page-break-inside: auto; orphans: 0; widows: 0; page-break-after: auto">
+ <br />
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="border: none; padding: 0in; font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Poorna
+ Chandra (Cask)</font>
+ </font>
+ </p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="border: none; padding: 0in; orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">ACID
+ Transactions in Phoenix </span>
+ </font>
+ </font>
+ </span>
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">(<a href="https://www.slideshare.net/caskdata/acid-transactions-in-apache-phoenix-with-apache-tephra-incubating-by-poorna-chandra">Slides</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <br />
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Josh
+ Elser (Hortonworks)</font>
+ </font>
+ </p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Phoenix
+ Query Server </span>
+ </font>
+ </font>
+ </span>
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">(<a href="https://www.slideshare.net/je2451/apache-phoenix-query-server-phoenixcon2016">Slides</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <br />
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Samarth
+ Jain (Salesforce)</font>
+ </font>
+ </p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Column
+ Encoding </span>
+ </font>
+ </font>
+ </span>
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">(<a href="https://www.slideshare.net/SamarthJain23/column-encoding">Slides</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <br />
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="font-variant: normal; font-style: normal; orphans: 0; widows: 0">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">Anil
+ Gupta (Truecar)</font>
+ </font>
+ </p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Don't
+ be a byte code Jedi </span>
+ </font>
+ </font>
+ </span>
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">(<a href="https://www.dropbox.com/s/zlj2bulozf5p28b/PhoenixCon-uvls.pptx?dl=0">Slides</a>)</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="center" style="orphans: 0; widows: 0">
+ <b>Combined</b>
+ </p>
+ </td>
+ <td width="38%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <br />
+ </p>
+ </td>
+ <td width="25%" style="border-top: none; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in">
+ <p align="left" style="orphans: 0; widows: 0">
+ <span style="font-variant: normal">
+ <font face="Liberation Serif, serif">
+ <font size="3" style="font-size: 12pt">
+ <span style="font-style: normal">Roadmap
+ discussion</span>
+ </font>
+ </font>
+ </span>
+ </p>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>