M|18

Speakers

Join the conversation

Guest Speakers

Alexander Aldev

Alexander Aldev

CTO
MammothDB

Alex is CTO at MammothDB, shaping the architecture and development of the flagship distributed database engine product. He has built business systems, BI and data warehousing solutions for companies like DHL, SBB, A1 and Convergys. Having been in business and engineering roles, he often finds himself translating between these two groups to deliver creative solutions.

Sessions
Tuesday, February 27
2:10 pm - 3:00 pm

Creating a reporting and analytics solution to manage over 200 retailers and 60 million loyalty cards is a complex problem, especially when you have to integrate multiple components from different vendors – and with a consistent architecture. In this session, we’ll look at the real life use case for a large, UK-based customer loyalty program running reporting and analytics as a service on Microsoft Azure. The solution is built on MariaDB AX, Analysis Services and other products and services to delivery an intuitive front end.

Amy Kettlewell

Amy Kettlewell

Database Administrator
TradingScreen
Sessions
Tuesday, February 27
3:30 pm - 4:20 pm

This session will explain how DBAs can use automation to simplify database administration – everything from backups and maintenance to monitoring and alerts across multiple databases and servers. We will highlight the pros and cons, discuss how we use it and introduce the tools we use. In some cases, it has made our easier. In others, not so much. We’ll be sharing best practices and recommendations based on the lessons we’ve learned.

Aziz Vahora

Aziz Vahora

Head of Data Management
Pinger

Aziz Vahora is a Silicon Valley-based entrepreneur with a background in data management. He began his career in the IT field in 1997 as a DBA for well-established companies including CafePress, Quotient, and Zuora, and served as Head of Data Management at Pinger in 2016. With an entrepreneurial spirit he founded and leads TrackSubscription.com, an app designed to help people better manage their online subscriptions and bills by keeping track of fixed costs and recurring payments via a simple mobile and web interface. Aziz is bilingual in four languages, including English, Gujrati, Hindu, and Urdu, and holds a bachelor’s degree in computer science from CIC.

Sessions
Tuesday, February 27
10:00 am - 10:50 am

Hear directly from MariaDB AX users from diverse industries. Our group of panelist are building innovative use cases such as genome analysis for cows and pigs, healthcare program cost-effectiveness analysis to improve public health and customer behavior analysis to provide high-quality customer support. In this session, you will learn why these companies chose and how they implemented MariaDB AX.

Bill Montgomery

Senior Manager, IT, Software Applications
Red Hat
Sessions
Tuesday, February 27
10:00 am - 10:50 am

This session will feature a panel discussion and open Q&A on successfully adopting OSS in the enterprise. Red Hat, Copart and Financial Network, Inc. will share their experience with OSS: why they chose to adopt it, how important it is, how they got started, the business and technical challenges they faced and how other enterprises can succeed with OSS too.

Christian Lees

Christian Lees

Chief Information Security Officer
InfoArmor

As a seasoned Enterprise technologist and security expert, Christian pioneers InfoArmor’s technology and information security systems as CTO and CSO. Throughout his career, he has played an active role in intrusion detection, Distributed Denial of Service (DDoS) mitigation and vulnerability assessment and management. He is adept with the information security forensics process, having acted as a professional witness for various law enforcement agencies. Christian is an avid surfer, and he’s known for skateboarding around the office handing out cookies.

Sessions
Tuesday, February 27
11:00 am - 11:50 am

Christian Lees, CISO, will provide an illuminating, “behind the curtain” look at threat actor attribution and the underground economy, information gained from years of research into the dark web. He will examine methods and provide examples of how InfoArmor harvested data, specifically compromised credentials, from the underground economy. Steve Olson, lead engineer, will then expand on the technical details of how data is ingested from the dark web.

What we learned from growing by a billion rows:

  • Query and table optimization
  • Application optimization
  • Monitoring bad queries via application logging and Montog
  • Python pyramid -> sql alchemy ORM -> Zope transaction manager
  • MariaDB consulting role -> advice, config, admin work
  • Replication, read/write splits -> MariaDB MaxScale
  • Hardware configuration needed
David_Cohen

David Cohen

Storage Solutions CTO and Senior Principal Engineer, Data Center Solutions Group
Intel

Storage systems are undergoing huge, disruptive change. This change is partly driven by innovation in materials (3D NAND and various post-NAND flash technologies) and partly by high-bandwidth, tightly integrated interconnects. The result over the coming months and years will be to challenge fundamental assumptions about the role of volatile and non-volatile memory in applications, as well as how to support those applications with the right infrastructure. In this talk, David will explain the major trends in storage technology and the key questions that developers and architects should be asking themselves about their solutions if they wish to stay ahead of the pack.

Sessions
Monday, February 26
3:00 pm - 3:50 pm

As businesses become more and more data intensive, the cost per transaction becomes an important metric. The combination of MariaDB and Intel® technologies is extremely powerful in this age of distributed computing. In this session, we will discuss the use of shared, log-structured storage to support the persistence requirements of databases. We will outline the details of this approach and provide some early results based on an operational MariaDB/MyRocks implementation. Furthermore, you will learn how our cooperation supports the transformation of transaction performance and cost by optimizing the combination of MariaDB running on the Intel® Xeon® processor Scalable family and Intel® Optane™ SSDs taking advantage of 3D XPoint™ memory media. We will also describe how Intel® FPGAs are accelerating on-prem cloud-scale DBaaS.

Dheeraj Golla

Dheeraj Golla

Senior Database Administrator
Copart
Sessions
Tuesday, February 27
1:10 pm - 2:00 pm

Due to exponential growth in its international business unit, Copart face significantly higher database costs if we continued to use IBM DB2. We will explain why we chose to standardize on MariaDB TX, how we convinced operational and development teams to adopt it, the challenges we faced and how we are now evaluating MariaDB AX as a replacement for our current analytics database too.

Tuesday, February 27
10:00 am - 10:50 am

This session will feature a panel discussion and open Q&A on successfully adopting OSS in the enterprise. Red Hat, Copart and Financial Network, Inc. will share their experience with OSS: why they chose to adopt it, how important it is, how they got started, the business and technical challenges they faced and how other enterprises can succeed with OSS too.

Federico Razzoli

Federico Razzoli

DBA
Catawiki

Relational databases lover and open source supporter. I am a MariaDB Community Ambassador and I wrote "Mastering MariaDB" in 2014. Currently I work for Catawiki.

Sessions
Monday, February 26
3:00 pm - 3:50 pm

A traditional problem of relational databases is storing similar data with different attributes. For example, querying a product catalog when different products have different properties (e.g., color for shirts, length for pants). You can store everything in the same table or create multiple tables, but both options have their issues. There are other design patterns as well. MariaDB Server, with dynamic columns and JSON functions, introduces new options. In this session, we will evaluate the pros and cons of these approaches based on different use cases.

Greg Henderson

Greg Henderson

Senior Manager, Architect - Global Business Systems
Ansell Healthcare

Greg Henderson has worked in software development for over 30 years across an absurdly wide swath of technologies, operating systems, databases, programming languages and hardware, knows just enough about networking to be dangerous, thinks Python is the best language ever, and is an admitted software generalist. He has spent most of the last decade managing development of the Ansell Guardian project. Greg would rather be playing tennis or hiking.

Sessions
Monday, February 26
4:00 pm - 4:50 pm

The Ansell Guardian® service helps companies select the right personal protective equipment solution for improved safety, productivity and cost performance, resulting in a 65% injury reduction and savings of over $149 million for our customers.

In early 2017, we seamlessly replaced the global geo-distributed data synchronization processes supporting the Guardian application suite with MariaDB TX, resulting in better performance and vastly reduced support issues from the previous MySQL-based solution. We will discuss our preparation for this successful implementation and how MariaDB TX with clustering supports the Ansell Guardian application – and the in-house scripting tools we developed to simplify administration of it.

inaam_rana

Inaam Rana

Senior Technical Advisor
Alibaba

Inaam Rana is part of PolarDB team at Alibaba. An active developer of InnoDB since 2007, Inaam had been a part of InnoDB team at Oracle and had also worked as MySQL internal engineer at Twitter. He has been mostly working on the buffer cache layer, low level concurrency, IO subsystem and logging/recovery. Over the years, Inaam has had a chance to contribute to many scalability related features in InnoDB plugin, MySQL-5.5, MySQL-5.6 and WebscaleSQL. Inaam currently lives in Toronto, Canada.

Sessions
Monday, February 26
5:00 pm - 5:50 pm

PolarDB uses shared storage to provide read scalability, using InnoDB redo logs for physical replication and storing physical page level operations for crash recovery. PolarDB extends this functionality, allowing multiple read replicas to be deployed for read scaling. In this talk we’ll take a deep dive into InnoDB internals and explain the changes we made to the core InnoDB code. We’ll touch upon design issues around logging, crash recovery, buffer pool management, MVCC, DDL synchronization and more.

Ivan Groenewold

Ivan Groenewold

Lead Database Consultant
Pythian

Ivan is a database professional with 10+ years supporting mission-critical environments with a strong sysadmin background. Starting as an Oracle Administrator, he eventually became involved with MySQL and MongoDB as well, having co-developed the DBaaS platform for the biggest e-commerce site of Latin America. He currently works as a Lead MySQL Consultant for Pythian.

Sessions
Tuesday, February 27
2:10 pm - 3:00 pm

We will review different options for performing online schema changes without downtime, whether it is via built-in database capabilities or external tools like gh-ost and pt-online-schema-change, highlighting their strengths and weakness and using practical examples to provide recommendations on what to use and when.

Jack Sprague

Jack Sprague

Enterprise Architect
Center for Information Management

Jack Sprague is an Enterprise Architect with expertise in advanced data system solutions. His background includes operational and systems management responsibilities at a Fortune 50 firm and nearly twenty years in various IT capacities within the healthcare industry. Recent projects have included legacy MySql, Hadoop, Neo4j, Mongo, Oracle, and Mariadb products including the new Mariadb AX. Jack currently works for a boutique software firm in Ann Arbor, Michigan specializing in public-sector Medicaid population health management solutions for both states and managed care organizations.

Sessions
Tuesday, February 27
10:00 am - 10:50 am

Hear directly from MariaDB AX users from diverse industries. Our group of panelist are building innovative use cases such as genome analysis for cows and pigs, healthcare program cost-effectiveness analysis to improve public health and customer behavior analysis to provide high-quality customer support. In this session, you will learn why these companies chose and how they implemented MariaDB AX.

JrRung Cheng

Senior Database Administrator
Quotient
Sessions
Louis Zircher

Louis Zircher

Director, Ansell Guardian® Technology Solutions
Ansell Healthcare

Lou Zircher has worked in the IT space for over 20 years and is responsible for transferring business needs into sustainable IT solutions. For Ansell, Lou leads a global team of Ansell and IT vendors which is responsible for the suite of management tools called Ansell Guardian®. Ansell Guardian® is focused on improving Safety, Productivity and Business Performance of Ansell’s Customers.

Sessions
Monday, February 26
4:00 pm - 4:50 pm

The Ansell Guardian® service helps companies select the right personal protective equipment solution for improved safety, productivity and cost performance, resulting in a 65% injury reduction and savings of over $149 million for our customers.

In early 2017, we seamlessly replaced the global geo-distributed data synchronization processes supporting the Guardian application suite with MariaDB TX, resulting in better performance and vastly reduced support issues from the previous MySQL-based solution. We will discuss our preparation for this successful implementation and how MariaDB TX with clustering supports the Ansell Guardian application – and the in-house scripting tools we developed to simplify administration of it.

Maxime Fouilleul

Maxime Fouilleul

Lead Database Architect
BlaBlaCar

I’m Max and I work at BlaBlaCar as Lead Database Engineer in the foundations team. With my team, I am responsible for the data infrastructure allowing 50M+ members to share a car for a long distance ride on 20+ countries. I always worked on various database technologies but currently focused on MariaDB, Cassandra & Redis. I am passionate about making databases frictionless by working on all DB as a service topics: orchestration, service discovery, smart monitoring & alerting, tooling…

Sessions
Tuesday, February 27
2:10 pm - 3:00 pm

When it comes to building scalable infrastructure, making resources expandable is always the right choice. In this session, we will discuss our shift to containers and high availability. We will provide an overview of our infrastructure and environment, introduce our service discovery solution and reveal what we call “Backend High Availability Pillars” with MariaDB Galera as example.

Mike Strickland

Mike Strickland

Director, Solutions Architect, Intel Programmable Solutions Group
Intel

Mike Strickland has more than twenty years of computer, networking and storage experience with companies such as Hewlett Packard, Silverback Systems, and Altera, which is now a part of Intel. He currently is leading the FPGA Data Analytics vision across the Programmable Solutions Group at Intel. Previously Strickland has led the development and launch of numerous products including networking, storage management, TCP/IP Offload and iSCSI. He holds a B.S. degree in electrical engineering from Brown University and a M.S. degree in management from the Sloan School of Management at M.I.T.

Sessions
Monday, February 26
3:00 pm - 3:50 pm

As businesses become more and more data intensive, the cost per transaction becomes an important metric. The combination of MariaDB and Intel® technologies is extremely powerful in this age of distributed computing. In this session, we will discuss the use of shared, log-structured storage to support the persistence requirements of databases. We will outline the details of this approach and provide some early results based on an operational MariaDB/MyRocks implementation. Furthermore, you will learn how our cooperation supports the transformation of transaction performance and cost by optimizing the combination of MariaDB running on the Intel® Xeon® processor Scalable family and Intel® Optane™ SSDs taking advantage of 3D XPoint™ memory media. We will also describe how Intel® FPGAs are accelerating on-prem cloud-scale DBaaS.

Ng Peng Khim

Manager Director, Head of IBG Technology
DBS Bank
Sessions
Monday, February 26
1:15 pm - 2:45 pm
Patrice_linel

Patrice Linel

Head of Scientific Computing
Genus Plc.

Patrice Linel is the Head of Scientific Computing at Genus Plc. He holds an Engineering in Modeling and Applied Mathemtics from Polytech’Lyon and a PhD in Applied Mathematics from Universite Lyon1 with a strong interest in high performance computing. He joined the Biostatistics and Computational Biology department of University of Rochester Medical School in 2011 where he developed computational methodology for biomedical data. He is now leading a team on the challenges of genetic improvement using large data and computational approaches to breed better cows and pigs.

Sessions
Tuesday, February 27
10:00 am - 10:50 am

Hear directly from MariaDB AX users from diverse industries. Our group of panelist are building innovative use cases such as genome analysis for cows and pigs, healthcare program cost-effectiveness analysis to improve public health and customer behavior analysis to provide high-quality customer support. In this session, you will learn why these companies chose and how they implemented MariaDB AX.

phil-mazza

Phil Mazza

CEO
Financial Network, Inc.
Sessions
Tuesday, February 27
10:00 am - 10:50 am

This session will feature a panel discussion and open Q&A on successfully adopting OSS in the enterprise. Red Hat, Copart and Financial Network, Inc. will share their experience with OSS: why they chose to adopt it, how important it is, how they got started, the business and technical challenges they faced and how other enterprises can succeed with OSS too.

Piotr Jarmuz

Piotr Jarmuz

Senior Database Engineer
Allegro.pl

I started my career as a C later Java and Perl programmer in 2001 then I started working with relational databases as database developer and admin mainly with Oracle. I worked for GSK as a senior Oracle admin and system architect from 2007-2010. Since 2011, I've worked for Allegro.pl as a senior database engineer. We have multiple Oracle, Postgres and MySQL clusters as well as various NoSQL data stores. Allegro.pl is an online web marketplace operating mainly in Poland. We have 20M users.

Sessions
Tuesday, February 27
3:30 pm - 4:20 pm

In this session, we will discuss writing stored procedures in MariaDB Server and show working code examples with a live demo using Vagrant.

Pravin Malali

Pravin Malali

Senior Database Administrator
Copart

Pravin is a senior database professional with more than 13 years of experience across multiple technologies, including Oracle, MySQL, MS SQL and MongoDB, that span various industries, such as travel/transport, media, banking and automotive. He started exploring MariaDB in depth about 8 months ago after joining Copart. Since then, the experience working on designing and setting up new applications has been great. He uses the latest and greatest including Galera Clustering, MariaDB ColumnStore and JSON functions. Up next, he is looking forward to implementing some robust HA solutions and analytics/reporting applications on MariaDB.

Sessions
Tuesday, February 27
1:10 pm - 2:00 pm

Due to exponential growth in its international business unit, Copart face significantly higher database costs if we continued to use IBM DB2. We will explain why we chose to standardize on MariaDB TX, how we convinced operational and development teams to adopt it, the challenges we faced and how we are now evaluating MariaDB AX as a replacement for our current analytics database too.

Rick Lane

Rick Lane

Consulting Member of Technical Staff
Nokia

I have worked in the telecom industry for over 37 years with AT&T, Lucent Technologies, Alcatel-Lucent, and now Nokia. I have been involved in the building of 5-9’s Linux HA platforms over the last 20 years, with focus on hardware management and resource failover. I have worked with MariaDB for two years in the Common Software Foundations (CSF) group, productizing deployment and life cycle management of MariaDB in both Cloud and Containerized environments for other Nokia product units.

Sessions
Monday, February 26
5:00 pm - 5:50 pm

This session will focus on the creation a reusable reference architecture at Nokia to simplify the deployment of MariaDB TX in multiple data centers to maintain high availability. We’ll start with the high availability and failover requirements for geo-distributed applications. We will then examine the high availability and failover options provided out of the box before describing our reference architecture and showing how native automatic failover can be combined with real-time events and external scripts to maintain HA within and between data centers.

Rosalind Chan

Rosalind Chan

Database Administrator
TradingScreen
Sessions
Tuesday, February 27
3:30 pm - 4:20 pm

This session will explain how DBAs can use automation to simplify database administration – everything from backups and maintenance to monitoring and alerts across multiple databases and servers. We will highlight the pros and cons, discuss how we use it and introduce the tools we use. In some cases, it has made our easier. In others, not so much. We’ll be sharing best practices and recommendations based on the lessons we’ve learned.

Seppo Jaakola

Seppo Jaakola

CEO
Galera Cluster

Seppo Jaakola has over 20 years experience in software engineering. He started his professional career in Digisoft and Novo Group Oy working as a software engineer in various technical projects. He then worked for 10 years in Stonesoft Oy as a Project Manager in projects dealing with DBMS development, data security and firewall clustering. In 2003, Seppo Jaakola joined Continuent Oy, where he worked as team leader for MySQL clustering product. This position linked together his earlier experience in DBMS research and distributed computing. Now he’s applying his years of experience and administrative skills to steer Codership to a right course. Seppo Jaakola has MSc degree in Software Engineering from Helsinki University of Technology.

Sessions
Tuesday, February 27
8:40 am - 9:30 am

This session will provide attendees with common use cases for clustering, a comprehensive explanation of how clustering works with Galera and introduce new features and improvements available in Galera Cluster 4.

Steve Olsen

Lead Engineer
InfoArmor
Sessions
Tuesday, February 27
11:00 am - 11:50 am

Christian Lees, CISO, will provide an illuminating, “behind the curtain” look at threat actor attribution and the underground economy, information gained from years of research into the dark web. He will examine methods and provide examples of how InfoArmor harvested data, specifically compromised credentials, from the underground economy. Steve Olson, lead engineer, will then expand on the technical details of how data is ingested from the dark web.

What we learned from growing by a billion rows:

  • Query and table optimization
  • Application optimization
  • Monitoring bad queries via application logging and Montog
  • Python pyramid -> sql alchemy ORM -> Zope transaction manager
  • MariaDB consulting role -> advice, config, admin work
  • Replication, read/write splits -> MariaDB MaxScale
  • Hardware configuration needed
Steve Shaw

Steve Shaw

Database Technology Manager
Intel

Lead, supervise and approve Oracle database performance and workload characterization by global team on forthcoming processor and memory technologies. Expert in Oracle database on Intel and proficient in SQL Server and DB2. Strategic migration of commerrcial databases to open source database solutions based on MariaDB/MySQL and PostgreSQL on Intel architecture. Lead customer facing database expert worldwide engaging with customers and delivering training and presentations on optimization of database workloads on Intel.

Sessions
Monday, February 26
3:00 pm - 3:50 pm

As businesses become more and more data intensive, the cost per transaction becomes an important metric. The combination of MariaDB and Intel® technologies is extremely powerful in this age of distributed computing. In this session, we will discuss the use of shared, log-structured storage to support the persistence requirements of databases. We will outline the details of this approach and provide some early results based on an operational MariaDB/MyRocks implementation. Furthermore, you will learn how our cooperation supports the transformation of transaction performance and cost by optimizing the combination of MariaDB running on the Intel® Xeon® processor Scalable family and Intel® Optane™ SSDs taking advantage of 3D XPoint™ memory media. We will also describe how Intel® FPGAs are accelerating on-prem cloud-scale DBaaS.

Thu Tran

Senior Engineering Manager, Database Operations
Quotient Technology
Sessions
Tim Yim

Tim Yim

Director of Operations
ServiceNow
Sessions
Monday, February 26
1:15 pm - 2:45 pm

ServiceNow, faced with unprecedented scalability challenges as it became the fastest growing enterprise software company over $1 billion, required database infrastructure capable of supporting petabytes of data and billions of queries. How did they do it? Why did they switch to MariaDB?

Valerie Parham-Thompson

Valerie Parham-Thompson

Lead Database Consultant
Pythian

With experience as an open-source DBA and developer for software-as-a-service environments, Valerie has expertise in web-scale data storage and data delivery.

Sessions
Tuesday, February 27
2:10 pm - 3:00 pm

We will review different options for performing online schema changes without downtime, whether it is via built-in database capabilities or external tools like gh-ost and pt-online-schema-change, highlighting their strengths and weakness and using practical examples to provide recommendations on what to use and when.

William Wood

William Wood

Director of Database Architecture
Financial Network, Inc.

William has worked in the tech sector for approximately 18 years across multiple disciplines and around the country. He started off doing LAMP stack development for the Engineering Department at East Central College for dynamically generated web applications as a student. More recently, he ended up in product development at Blackboard which brought him back to database work, becoming the department Oracle SME. Ultimately, he landed back in Missouri at Financial Network Inc as a Database Administrator having responsibility over the database department and architecture.

Sessions
Tuesday, February 27
8:40 am - 9:30 am

In this session, we will explain our evaluation criteria for selecting a new database (e.g., security considerations in the financial sector) and why we chose MariaDB. We will then focus on how we migrated from Oracle and database-specific development to MariaDB and database-agnostic development. Finally, we will conclude with a summary of where we are in the migration process: implementation, performance and production.

Yoshinori Matsunobu

Yoshinori Matsunobu

Database Engineer
Facebook

Yoshinori Matsunobu is a Production Engineer at Facebook, and is leading MyRocks project and deployment. Yoshinori has been around MySQL community for over 10 years. He was a senior consultant at MySQL Inc since 2006 to 2010. Yoshinori created a couple of useful open source product/tools, including MHA (automated MySQL master failover tool) and quickstack.

Sessions
Tuesday, February 27
1:10 pm - 2:00 pm

Facebook created MyRocks, and it is now available in MariaDB. MyRocks is a space and write optimized storage engine built on top of RocksDB. The initial objective was to replace InnoDB with MyRocks in the users database (UDB), reducing the amount of storage space needed by half. It was a success, and now Facebook is trying to make it better and help increase adoption in other services. In this session, Yoshinori will explain how Facebook replaced InnoDB with MyRocks in UDB, and highlight the features being developed and planned for future releases of MyRocks.

Yuan Zhang

Senior Database Engineer
Alibaba
Sessions
Tuesday, February 27
10:00 am - 10:50 am

PolarDB is a next-generation, cloud-native storage engine for Alibaba Cloud. PolarDB for MyRocks extends PolarDB to support MyRocks on shared storage, using RocksDB logs for replication. In this session, we’ll explain how we solved many problems for deploying MyRocks on shared storage: log replication, converting system tables, cache and DDL replication, MVCC and the new RocksDB log format.

Zhang Qinglin

Tencent
Sessions
Tuesday, February 27
11:00 am - 11:50 am

In this session, we will explain how we implement database security at Tencent Cloud, focusing on encryption and auditing with technical explanations of the security architecture, the plugin implementations and how we use audit logs to diagnose database issues.

Alexander Bienemann

Alexander Bienemann

Migration Practice Manager
MariaDB

Dr. Alexander Bienemann is working as a consultant and expert in relational database systems. Over the years he has been conducting complex migration projects as database architect and as project manager. At the MariaDB Corporation he is leading the Migration Practice, which is supporting customers with migrating their existing legacy applications to MariaDB.

Sessions
Monday, February 26
4:00 pm - 4:50 pm

It’s easier than ever to migrate from Oracle to MariaDB TX, with new features introducing compatibility and reducing the effort necessary to conduct a successful migration. In this session, we will discuss our experiences with customers migrating from Oracle, and the lessons learned we’ve learned. In addition, we will introduce the Oracle PL/SQL compatibility and sequence support in MariaDB Server 10.3, noting what Oracle PL/SQL syntax is supported, and show how Oracle PL/SQL stored procedures can be run on MariaDB Server.

Amy Krishnamohan

Amy Krishnamohan

Director of Product Marketing
MariaDB

Amy is Director of Product Marketing at MariaDB. She has diverse experience across product marketing, marketing strategy and product management from enterprise software companies such as Teradata, SAP, Accenture, Cisco and Intuit. Amy holds a master’s degree in software management from Carnegie Mellon University.

Sessions
Tuesday, February 27
11:00 am - 11:50 am

With scalable, high-performance analytics readily available, organizations of all kinds are moving beyond reporting, building decision support systems and using predictive analytics to identify outcomes and provide recommendations. In this session, we will explore innovate use cases in the finance, healthcare, telecommunications and manufacturing seconds and highlight the most interesting case studies.

Anders Karlsson

Anders Karlsson

Principal Solutions Engineer
MariaDB

After some 15 years with commercial databases as consultant, Sales Engineer and in many other roles, I joined MySQL in 2004 to work as a Sales Engineer. In 2010 I decided I needed some more technical experience, so I join Recorded Future as database Architect. After 2 years with that, I realized I missed the close customer contacts and decided to join SkySQL, again as Sales Engineer. In 2014 SkySQL completed the merged with Monty Program, creating MariaDB Corp, which is where I now work as a Principal Sales Engineer.

Sessions
Tuesday, February 27
3:30 pm - 4:20 pm

The database proxy is a key component of modern database infrastructure, responsible for routing queries to the right database server, regardless of the topology. However, MariaDB MaxScale, as an advanced database proxy, is capable of a lot more – everything from caching to data masking to change-data-capture. In this session, we will walk through all of the features in MariaDB MaxScale and explain how it improves database performance, scalability, availability and security. In addition, we’ll show how MariaDB MaxScale can be extended by creating customer modules. In this case, a simple module for generating a whitelist for the firewall by inspecting SQL queries.

Tuesday, February 27
8:40 am - 9:30 am

With the rise of GPS-enabled devices and beacons, comes the need, opportunity and use cases to extend applications with location-based services. This session will introduce the latest GIS features in MariaDB Server and explain the supported GIS data types and how to index/query them.

Andrei Elkin

Andrei Elkin

Senior Software Engineer
MariaDB

Graduated from Kazan State University, USSR, in 1986. Studied as postgraduate in Leningrad (St. Petersburg) State University in the department of Mathematics & Mechanics where he defended a PhD thesis. During his studies, he got blinded by the emerging Internet, Linux and the beauty of programming languages such as Lisp which gradually shaped his professional career. His first professional challenge was to design and implement one of the first MySQL clustering projects in Continuent (2001-2005) and later continued with productive involvement into MySQL replication field. Recent years have seen the MySQL replication feature set growth including heartbeat, checksum, parallel replication, XA replication that he is the author of, apart from being a contributor to MySQL synchronous replication. He joined MariaDB in June 2017 to prove to himself that he is still not disenchanted with MySQL research and engineering. In his private life, he is a loving husband and the same kind of father, playing football (soccer) with one and chess with the other son.

Sessions
Tuesday, February 27
3:30 pm - 4:20 pm

In this session, we’ll explain in technical detail every step that occurs when data is replicated – what’s replicated, when and where. We will introduce concepts like group commit and GTIDs, the binlog format and data structure (and relay log), parallel replication threads and how the replication process fits within a transactions – what is written to disk and when, and when is the data durable.

Andrew Hutchings

Andrew Hutchings

Lead Engineer
MariaDB

Andrew Hutchings (aka LinuxJedi) works for MariaDB Corporation as the Lead Software Engineer on the ColumnStore project. He is physically based in the middle of nowhere in the United Kingdom but works with a global team. Before joining MariaDB he worked for NGINX, HP, SkySQL, Rackspace, Oracle and Sun specialising in the development and improvement of Open Source software. He is also a co-author of the book MySQL 5.1 Plugins Development.

Sessions
Monday, February 26
3:00 pm - 3:50 pm

MariaDB ColumnStore’s architecture is a meld of MariaDB’s traditional row based database server with a distributed high performance analytical columnar storage engine. This session is for MariaDB users so they can get to grips with the the MariaDB ColumnStore engine and how it works. It will cover:

  • Use cases
  • Query processing
  • Bulk data insertion
  • Distributed partitions
  • Optimizing queries

We will also go over the new features in MariaDB ColumnStore 1.1 and a sneak peek at some upcoming features.

David Thompson

David Thompson

Vice President of Engineering
MariaDB

David is VP Engineering, North America for MariaDB. David brings a diverse experience in development both building and scaling out data driven applications. David started his career with Oracle and subsequently built out data archiving solutions at OuterBay which was acquired by HP. David gained experience in scaling out transactional database applications at Deem and then a big data sales analytics application at C9 which was acquired by InsideSales.com.

Sessions
Monday, February 26
5:00 pm - 5:50 pm

With bulk data adapters for C++, Java and Python, developers can bypass the SQL interface, parser and optimizer for high-throughput, low-latency ingestion of bulk data – ideal for storing machine learning results, collecting clickstream data, importing scientific data and more. This session will provide an overview of how the bulk data adapters work and show how to use them with examples. We’ll also give a demo of how we’ve integrated this with Spark.

Dipti Joshi

Dipti Joshi

Director
MariaDB

Dipti Joshi is Senior Product Manager at MariaDB Corporation. She is responsible for MariaDB MaxScale and MariaDB ColumnStore. Before joining MariaDB Corporation in 2014, Joshi spent 2 years leading big data and analytics product at InfiniDB - a columnar Big Data storage engine for MySQL. She started her career building traditional OLTP database applications, then transitioned to building core telecommunication software, and found her self building very large distributed OLAP databases and applications with MySQL, Oracle, purpose built databases and columnar databases. 

Sessions
Monday, February 26
4:00 pm - 4:50 pm

This session will provide an introduction and overview of the MariaDB AX platform, highlight updates to the ColumnStore storage engine and provide an update the latest tools and connectors, including the new streaming data adapters.

Tuesday, February 27
8:40 am - 9:30 am

MariaDB AX now includes two streaming data adapters. The first consumes messages from MariaDB MaxScale change-data-capture streams – data written to MariaDB TX is automatically and continuously replicated to MariaDB AX. The second consumes message from Apache Kafka topics. This session will introduce these streaming data adapters and explain how they can be deployed and configured to ensure data in MariaDB AX is always up to date and without the need for manual and/or batch processes.

Esa Korhonen

Esa Korhonen

Software Engineer
MariaDB

Esa Korhonen joined the MaxScale team at MariaDB in 2016. Previously, he worked at a physics laboratory designing measurement control and analysis programs. In MaxScale, he has worked on the NamedServerFilter, QueryLogAll filter, proxy protocol support and failover/switchover.

Sessions
Tuesday, February 27
11:00 am - 11:50 am

This session will introduce the automatic failover feature being developed in MariaDB MaxScale, providing an overview of failover concepts, a step-by-step explanation of the failover process and how to configure it.

Gerardo Narvaja

Gerardo Narvaja

Senior Solutions Engineer
MariaDB

Gerry has spent more than 25 years in the software industry, mostly working with databases for various applications, from embedded to large-scale web products. Gerry first worked at MySQL and then Sun Microsystems supporting the Sales teams. In 2008, he transitioned into being a Senior MySQL DBA for 5 years, before returning to support the Sales team. Over the last 4 years, he has been with SkySQL and then MariaDB.

Sessions
Monday, February 26
3:00 pm - 3:50 pm

This session will outline the high availability options available in MariaDB TX, highlight the pros and cons of different approaches, explain the trade-offs involved, and show how to optimize for consistency and/or performance.

Igor Babaev

Igor Babaev

Principal Engineer
MariaDB

Igor Babaev is a developer at MariaDB focusing mainly on optimizer related features. He developed the code that supported hash join, extended keys, engine-independent table statistics. He was core developer to add common table expressions.

Sessions
Tuesday, February 27
11:00 am - 11:50 am

The first half of this session will provide an overview of common table expression (CTEs), the SQL syntax, use cases for non-recursive CTEs and query optimizations for CTEs, including condition pushdown. The second half of this session will focus on recursive CTEs, use cases such as transitive closures and an explanation for how loops are handled and stopping recursion.

Tuesday, February 27
10:00 am - 10:50 am

In this session, Igor Babaev and Vicentiu Ciorbaru will provide a technical overview of query optimizations for views, derived tables and common table expressions – embedded queries, late materialization, condition pushdown, lateral and mergeable derived tables and more – while Vicentiu Ciorbaru will covers query optimizations for window functions.

Jacob Mathew

Jacob Mathew

Senior Software Engineer
MariaDB

Jacob Mathew has been privileged to be part of the evolution of database management software for the past 40 years as a developer and a manager. Jacob is currently a Senior Software Engineer developing Spider and the MariaDB Server. Before joining MariaDB, Jacob has been part of the engineering team developing ScaleDB, the ANTs Data Server, Sybase ASE, Hyperion Essbase OLAP Server, Red Brick Warehouse, Tandem Nonstop SQL, Data General Infos II and Data General DG/DBMS. Jacob has also held hands-on management positions including Vice President of Research & Development at ScaleDB and Vice President of Engineering at Four J’s Development Tools. Jacob holds a Bachelor of Science degree in Computer Science from the University of Maryland.

Sessions
Monday, February 26
5:00 pm - 5:50 pm

This session will provide an overview of the Spider storage engine (GA in MariaDB Server 10.3), explain how it works, highlight recent updates and show how to configure and deploy MariaDB Server with scalable storage using distributed partitions.

Jens Bollmann

Jens Bollmann

Principal Instructor
MariaDB

Jens Bollmann is a consultant and trainer at MariaDB Corporation, delivering advanced classes. For more than 10 years, he has been optimizing MariaDB and MySQL installations, providing performance tuning consulting, making recommendations on the architecture of database servers, and high availability configurations.

Sessions
Monday, February 26
4:00 pm - 4:50 pm

This session will explain how to use the disaster recovery features and tools available in the MariaDB TX platform, everything from point-in-time rollback to full backup and restore to failover with standby databases.

Tuesday, February 27
8:40 am - 9:30 am

An important part of hardware cost and efficiency is performance tuning and optimization. This session, for developers and DBAs, will describe how to optimize everything from the OS to the network to the database (and queries) to get the best performance possible.

Jens Röwekamp

Jens Röwekamp

Engineering Intern
MariaDB

Jens is a professional computer science expert (in the subject area system integration) with more than three years of experience in administrating Linux and Windows systems and services. He holds a B. Eng. (Hons.) in Computer Systems and Networks from London South Bank University, a B. Sc. in Computer Engineering from University of Applied Sciences Bremen, and is currently finishing his dual degree Master program in ICT Innovation – Cloud Computing and Services at TU Berlin and KTH Royal Institute of Technology. Jens recently joined MariaDB’s ColumnStore team as engineering intern and is currently expanding the functionality of the new bulk data adapters.

Sessions
Monday, February 26
5:00 pm - 5:50 pm

With bulk data adapters for C++, Java and Python, developers can bypass the SQL interface, parser and optimizer for high-throughput, low-latency ingestion of bulk data – ideal for storing machine learning results, collecting clickstream data, importing scientific data and more. This session will provide an overview of how the bulk data adapters work and show how to use them with examples. We’ll also give a demo of how we’ve integrated this with Spark.

Johan Wikman

Johan Wikman

Lead Developer
MariaDB

Johan is a MaxScale developer at MariaDB that he joined in the fall of 2015. Prior to that, Johan worked at Nokia for many years, all over the software stack; from the Linux kernel below to end-user applications on the top. During the last years at Nokia he worked on a in-house multi-master document database. When not working on MaxScale, Johan enjoys building treehouses.

Sessions
Tuesday, February 27
1:10 pm - 2:00 pm

Johan Wikman, the lead developer for MariaDB MaxScale, will describe the architecture behind MariaDB MaxScale and explain how it has evolved with each release, improving performance and scalability.

Jonathan Day

Jonathan Day

Senior Solutions Engineer
MariaDB

Jon has worked for MariaDB since 2012 as Senior Sales Engineer. His IT career began over 25 years ago having various roles as a System Programmer, Systems Admin, Programmer Consultant, and Product Manager. He most recently worked several years as a Solution Architect at both IBM and Netezza where he specialized in the areas of Security, Security Monitoring, Auditing, and Compliance. 

Sessions
Marko Mäkelä

Marko Mäkelä

Lead Developer InnoDB
MariaDB

In 2003, after submitting his doctoral thesis in theoretical computer science, 10 years after his first encounter with relational databases, Marko Mäkelä joined Innobase Oy as the first full-time employee. Since then, he is developing the InnoDB storage engine that provides transactions and multi-versioning to MySQL and MariaDB. Marko joined MariaDB in late 2016. His work include various ROW_FORMAT for InnoDB, crash recovery improvements, undo logging improvements, and various work on ALTER TABLE, most recently the instant ADD COLUMN feature in MariaDB Server 10.3.

Sessions
Tuesday, February 27
2:10 pm - 3:00 pm

This session will explain in technical detail every step in the write path for InnoDB transaction, from the very beginning to the very end. It will introduce advanced DBAs to mini-transactions and how they used to modify buffer pools, redo/undo logs, clustered and secondary indexes, and checkpoints – all the way to fsync and commit.

Markus Mäkelä

Markus Mäkelä

Software Engineer
MariaDB

Markus Mäkelä is a software engineer working on MariaDB MaxScale. His first contribution to MaxScale was the `mqfilter` RabbitMQ filter module. Other modules authored or co-authored by Markus are the `schemarouter` sharding router, the `dbfwfilter` firewall module and the `insertstream` data streaming module. When Markus is not working on MaxScale, he enjoys working on robotics and artifical intelligence.

Sessions
Tuesday, February 27
8:40 am - 9:30 am

MariaDB AX now includes two streaming data adapters. The first consumes messages from MariaDB MaxScale change-data-capture streams – data written to MariaDB TX is automatically and continuously replicated to MariaDB AX. The second consumes message from Apache Kafka topics. This session will introduce these streaming data adapters and explain how they can be deployed and configured to ensure data in MariaDB AX is always up to date and without the need for manual and/or batch processes.

Tuesday, February 27
2:10 pm - 3:00 pm

The best way to maintain high availability for a database is to abstract away the underlying infrastructure. MariaDB MaxScale, an advanced database proxy with a networking core and modular architecture, enables applications to connect and query multiple database clusters as if they were a single database. This requires MariaDB MaxScale to detect changes to the database topology and state of the databases. In this session, we will explain how MariaDB MaxScale creates this abstraction, and how it is able to route database queries to the right database servers.

Max Mether

Max Mether

Head of Server Product Management
MariaDB

Max Mether joined MySQL AB in 2001 as a consultant and instructor. He created the MySQL training program and managed the curriculum under MySQL AB, and later at Sun Microsystems. A MariaDB co-founder, Max now manages the professional services department, and helps advance the MariaDB ecosystem. He is a frequent speaker at LinuxFests and other conferences around the globe. Max is a native of Finland and earned a M.Sc. (Eng.) in physics and mathematics from Helsinki University of Technology.

Sessions
Monday, February 26
5:00 pm - 5:50 pm

This session will introduce the point-in-time querying functionality added in MariaDB Server 10.3, using practical examples to show how SQL can be used with AS OF and system versioned tables to query data as it was at a specific point in time.

Michael Danko

Michael Danko

Senior DevOps Engineer
MariaDB

Mike Danko works on DevOps solutions at MariaDB. Mike brings a diverse experience of Infrastructure Automation and Design to Full-stack web development from startups to large enterprises. Prior to working at MariaDB he's held positions at NewContext, Fooda, GiveForward, Neo, and Spectrum.

Sessions
Monday, February 26
3:00 pm - 3:50 pm

This session will review new features and improvements available in the MariaDB TX platform, focusing on MariaDB Server 10.3 and MariaDB MaxScale 2.2.

Michaël de Groot

Michaël de Groot

Consultant
MariaDB

Michaël de Groot has been active in the database ecosystem for 14 years. During that time, he's held various positions from developer, DBA, IT Director and CTO. He was responsible for a 2000% growth of a real-time multiplayer games platform. Besides real-time communication with a server, there were 150 million dynamic requests per 12 hours. After some (interim) architect and CIO/CTO roles, he founded a FinTech start-up, and joined MariaDB as a consultant and trainer. Michaël's specialties are scalability and high availability.

Sessions
Tuesday, February 27
2:10 pm - 3:00 pm

This session will explain in technical detail every step in the write path for InnoDB transaction, from the very beginning to the very end. It will introduce advanced DBAs to mini-transactions and how they used to modify buffer pools, redo/undo logs, clustered and secondary indexes, and checkpoints – all the way to fsync and commit.

Michael Howard

Michael Howard

CEO
MariaDB Corporation

Michael Howard brings decades of leadership in the enterprise software, data management, and big data industries. Most recently, Michael was CEO at C9, which he transformed into one of the leading predictive analytics companies in the CRM space and led through its acquisition by Inside Sales. Previously, Michael was CMO at Greenplum (now Pivotal), the Big Data division of EMC. He was CEO at Ingrian Networks and Outerbay, and VP of the Internet Division at Veritas and of Data Warehousing at Oracle, where he led the acquisitions of Thinking Machines, OneMeaning, and Carleton Corporation. Michael has served on the boards of Acunu and FireEye, and keynoted at a variety of conferences, including EMC World, Oracle Open World, Green Data Center Conference, Data Science Series, and many others. Michael studied Computer Science and Slavic Languages and Literatures at University of California, Berkeley.

Sessions
Monday, February 26
1:15 pm - 2:45 pm
Ralf Gebhardt

Ralf Gebhardt

Product Manager
MariaDB

Ralf Gebhardt is Product Manager at MariaDB Corporation. He is responsible for MariaDB Server and MariaDB Connectors. He joined MariaDB/SkySQL in 2011 as Principal Sales Engineer.

After 10 years professional experience in Software Development, Support, Training and Consulting, He started working at MySQL GmbH as Sales Engineer in 2002. In the course of the acquisition of Sun Microsystems I joined Oracle, still responsible for MySQL.

He holds a masters degree in Computer Engineering from the University of Cooperative Education (in cooperation with IBM Deutschland).

Sessions
Monday, February 26
3:00 pm - 3:50 pm

This session will review new features and improvements available in the MariaDB TX platform, focusing on MariaDB Server 10.3 and MariaDB MaxScale 2.2.

Satoru Goto

Satoru Goto

Customer Solutions Engineer
MariaDB

Satoru has more than 20 years of experience in UNIX/Linux administration using various open source softwares. Joined MariaDB in 2017, based in Tokyo, works as Presales engineer in Asia-Pacific region.

Sessions
Tuesday, February 27
11:00 am - 11:50 am

With scalable, high-performance analytics readily available, organizations of all kinds are moving beyond reporting, building decision support systems and using predictive analytics to identify outcomes and provide recommendations. In this session, we will explore innovate use cases in the finance, healthcare, telecommunications and manufacturing seconds and highlight the most interesting case studies.

Sergey Petrunia

Sergei Petrunia

Senior Software Engineer
MariaDB

Sergei Petrunia is a developer at MariaDB specializing in query optimizer and storage engines. He has worked on window functions in MariaDB 10.2, ANALYZE command for statements in MariaDB 10.1, SHOW EXPLAIN in MariaDB 10.0, and numerous other optimizer improvements. Prior to MariaDB, he was a query optimizer/general server developer at MySQL Ab and Sun Microsystems.

Sessions
Monday, February 26
4:00 pm - 4:50 pm

The goal of this session to help attendees understand when to use MyRocks and how. MyRocks is storage engine developed by Facebook. It was engineered to meet the highest compression and write efficiency requirements. While it was alpha in MariaDB 10.2, it is expected to be GA in MariaDB Server 10.3. In this session, Sergei will cover everything from intended use cases and expected benefits to important differences when compared with InnoDB.

It will conclude with walkthrough of practical considerations when migrating and/or using MyRocks:

  • Tuning for performance
  • Migrating data from InnoDB
  • Backing up and restoring data
  • Replication considerations
  • Using write-optimized operation modes
  • MyRocks differences in MariaDB
Thomas Boyd

Thomas Boyd

Principal Solutions Engineer
MariaDB

Thomas joined MariaDB in 2017. He brings 25 years of experience in the IT industry, with a strategic focus on databases and data storage technologies. Prior to MariaDB, Thomas worked at Oracle, Hewlett-Packard, MongoDB, as well as with smaller startups and as an independent consultant in the San Francisco Bay Area.

Sessions
Tuesday, February 27
1:10 pm - 2:00 pm

MariaDB AX leverages distributed, columnar storage for performance and scale, but what if you want to get started without having to run MariaDB AX in a scale out environment? In this session, we will walk you through the process of building a multi-node MariaDB AX cluster on a single machine using Kubernetes and containers. With a straightforward and practical introduction to both MariaDB AX and Kubernetes, we will give attendees the know-how to build and test a real-world deployment right from their laptop.

Tuesday, February 27
10:00 am - 10:50 am

It’s one thing to run a database on a single containers, it’s another to run a replicated/clustered database on multiple containers. This session will provide an overview of the requirements for running databases on containers and show how to configure and deploy a MariaDB TX cluster on Docker.

Ulrich Moser

Ulrich Moser

Senior Consultant
MariaDB

After graduating in Mathematics and Physics Ulrich Moser started as system software developer at the database management systems department at SIEMENS being responsible for the SQL Interpreter. After leaving SIEMENS he worked for several years as consultant for database applications. In 1996 he started as Senior Solution Architect with main focus on information management and information security for different companies from various industrial sectors as well as public sector in Germany and Switzerland before becoming a professor for information management at the Berne University for Applied Sciences (BUAS). Since 2011 he is working as trainer and consultant for MariaDB and MySQL. Besides this he is also working as trainer and business coach.

Sessions
Tuesday, February 27
3:30 pm - 4:20 pm

The database proxy is a key component of modern database infrastructure, responsible for routing queries to the right database server, regardless of the topology. However, MariaDB MaxScale, as an advanced database proxy, is capable of a lot more – everything from caching to data masking to change-data-capture. In this session, we will walk through all of the features in MariaDB MaxScale and explain how it improves database performance, scalability, availability and security. In addition, we’ll show how MariaDB MaxScale can be extended by creating customer modules. In this case, a simple module for generating a whitelist for the firewall by inspecting SQL queries.

Monday, February 26
3:00 pm - 3:50 pm

This session will outline the high availability options available in MariaDB TX, highlight the pros and cons of different approaches, explain the trade-offs involved, and show how to optimize for consistency and/or performance.

Varun Gupta

Varun Gupta

Software Engineer
MariaDB

Varun Gupta is a Software Engineer at the MariaDB Corporation. He joined the company in 2017 and has been involved in focusing on optimizer related issues. His first contribution to MariaDB was implementing Custom Aggregate Functions. He has also taken part in implementing Window Functions notably the percentile functions and the MEDIAN function.

Sessions
Tuesday, February 27
1:10 pm - 2:00 pm

In this session, we will explain how when, where and how to use windows functions (e.g., to optimize queries with self-joins and related rows) as well as how to create your own user-defined functions and user-defined aggregate functions. We will cover everything from implementation details and performance advantages to use cases and practical examples.

Vicențiu Ciorbaru

Vicențiu Ciorbaru

Software Engineer
MariaDB Foundation

Vicențiu Ciorbaru is a Software Engineer at the MariaDB Foundation. His first involvement with MariaDB was to implement SQL Standard Roles. Since then he has been involved in multiple areas, focusing on optimizer related issues. He has taken part in implementing Window Functions for MariaDB, as well as replication related issues. Being part of the MariaDB Foundation, he also helps with making sure MariaDB is adopted by Linux distributions, and that any specific issues present in them with regards to packaging are resolved.

Sessions
Tuesday, February 27
10:00 am - 10:50 am

In this session, Igor Babaev and Vicentiu Ciorbaru will provide a technical overview of query optimizations for views, derived tables and common table expressions – embedded queries, late materialization, condition pushdown, lateral and mergeable derived tables and more – while Vicentiu Ciorbaru will covers query optimizations for window functions.

Tuesday, February 27
1:10 pm - 2:00 pm

In this session, we will explain how when, where and how to use windows functions (e.g., to optimize queries with self-joins and related rows) as well as how to create your own user-defined functions and user-defined aggregate functions. We will cover everything from implementation details and performance advantages to use cases and practical examples.

Wagner Bianchi

Wagner Bianchi

Principal Remote DBA
MariaDB

Bianchi has been working with the MySQL ecosystem for more than 12 years. He has been an Oracle ACE Director since 2014 and has worked on the most complex environments running Open Source solutions. Bianchi joined the MariaDB RDBA team in 2017 where he works as a Principal Remote DBA.

Sessions
Monday, February 26
4:00 pm - 4:50 pm

It’s easier than ever to migrate from Oracle to MariaDB TX, with new features introducing compatibility and reducing the effort necessary to conduct a successful migration. In this session, we will discuss our experiences with customers migrating from Oracle, and the lessons learned we’ve learned. In addition, we will introduce the Oracle PL/SQL compatibility and sequence support in MariaDB Server 10.3, noting what Oracle PL/SQL syntax is supported, and show how Oracle PL/SQL stored procedures can be run on MariaDB Server.

Tuesday, February 27
11:00 am - 11:50 am

This session will introduce the automatic failover feature being developed in MariaDB MaxScale, providing an overview of failover concepts, a step-by-step explanation of the failover process and how to configure it.