Archived Events

Archived Events

Dec 16

2020

Dec 16 2020
On Automatic Database Management System Tuning Using Machine Learning (Dana Van Aken)
Speaker:
Dana Van Aken

Database management systems (DBMSs) are an essential component of any data-intensive application. But tuning a DBMS to perform well is a notoriously difficult task because they have hundreds of configuration knobs that control aspects of their runtime behavior, such as cache sizes and how frequently to flush data to disk. Getting the right configuration for these knobs is hard because... Read More

Dec 14

2020

Dec 14 2020
TiDB – On the Long Journey of HTAP (Xiaoyu Ma)
Speaker:
Xiaoyu Ma
System:
TiDB
Video:
YouTube

Due to the rising demand for real-time analytics and insights on fresh data, the term HTAP becomes hot in recent years. From the very beginning, TiDB was designed for pure TP workload. But gradually as we adapt to users' requirements, TiDB evolves into an HTAP database based on Raft. We will introduce TiDB's design, internals, and HTAP architectural evolvement. This... Read More

Dec 7

2020

Dec 7 2020
[Fall 2020] A Peek into Snowflake’s Scalable Architecture
Speakers:
Martin Hentschel , Max Heimel
System:
Snowflake

Snowflake is an analytic data warehouse offered as a fully-managed service in the cloud. It is faster, easier to use, and far more scalable than traditional on-premise data warehouse offerings and is used by thousands of customers around the world. Snowflake's data warehouse is not built on an existing database or "big data" software platform such as Hadoop—it uses a... Read More

Nov 30

2020

Nov 30 2020
The Cascades Framework for Query Optimization at Microsoft (Nico Bruno + Cesar Galindo-Legaria)
Speakers:
Nico Bruno, Cesar Galindo-Legaria
System:
SQL Server
Video:
YouTube

The Cascades framework was an academic project introduced 25 years ago as a foundation for modern query optimizers. It provides extensibility, memoization-based dynamic programming, an algebraic representation of logical and physical operator trees, and manipulation of such trees using transformation rules to enable cost-based query optimization. Cascades provides a clean framework/skeleton for optimizer development, but it needs to be instantiated... Read More

Nov 23

2020

Nov 23 2020
ksqlDB: A Stream-Relational Database System
Speaker:
Matthias J. Sax
System:
ksqlDB
Video:
YouTube

ksqlDB is a distributed event streaming database system that allows users to express SQL queries over relational tables and event streams. The project was released by Confluent in 2017 and is hosted on Github and developed with an open-source spirit. ksqlDB is built on top of Apache Kafka, a distributed event streaming platform. In this talk, we discuss ksqlDB's architecture... Read More

Nov 16

2020

Nov 16 2020
Fauna: Lessons Learned Building a Real World, Calvin-based System
Speaker:
Matt Freels
System:
Fauna
Video:
YouTube

Fauna is a NoSQL Database-as-an-API service which supports consistent, global database access for OLTP workloads. While there are many aspects of Fauna which make it unique among similar systems, one in particular is its use of Calvin, a deterministic transaction resolution protocol which underpins its strict-serializability guarantees. This talk will give an overview of Fauna's architecture, why we chose Calvin... Read More

Nov 10

2020

Nov 10 2020
Self-Driving Database Management Systems: Forecasting, Modeling, and Planning (Lin Ma)
Speaker:
Lin Ma

Database management systems (DBMSs) are an important part of modern data-driven applications. However, they are notoriously difficult to deploy and administer. There are existing methods that recommend physical design or knob configurations for DBMSs. But most of them require humans to make final decisions and decide when to apply changes. Furthermore, they either (1) only focus on a single aspect... Read More

Nov 9

2020

Nov 9 2020
EraDB: Designing Systems for Cardinality and Dimensionality
Speaker:
Todd Persen
System:
EraDB
Video:
YouTube

EraDB is a distributed database designed for petabyte-scale, schemaless data that leverages cloud-native object storage for global persistence. In this talk, Todd will discuss the historical origins of EraDB and delve into how it is designed to handle high-cardinality and high-dimensionality data within a flexible, horizontally-scalable architecture. This talk is part of the Quarantine Database Tech Talk Seminar Series. Zoom... Read More

Nov 2

2020

Nov 2 2020
Refactoring Query Processing in MySQL
Speaker:
Norvald H. Ryeng
System:
MySQL
Video:
YouTube

MySQL is often called the world's most popular open source DBMS, and it's certainly one of the most used. MySQL grew up with the open source movement and the public Internet and became a part of the famous LAMP stack. Today, MySQL server are still powering a huge number of web sites. A lot has changed in MySQL in the... Read More

Oct 26

2020

Oct 26 2020
Datometry Hyper-Q: Virtualizing the World’s Enterprise Data Warehouses
Speaker:
Lyublena Antova
System:
Datometry
Video:
YouTube

Enterprises worldwide are looking to move their database applications to the cloud. However, conventional migration from an on-premise data warehouse to a cloud-native one is a costly, labor-intensive task, laden with many risks. According to Gartner, the majority of these migrations are late, run over budget, or fail altogether. Datometry has developed a virtualization platform that enables applications written for... Read More