[Spring 2020] Aurosish Mishra (Oracle)
Oracle Database In-Memory - At the heart of multi-model Convergence Aurosish’s team is responsible for all aspects of the data engine for the Oracle Database, ranging from traditional disk-based data accesses and indexing technologies to state-of-the-art distributed in-memory technologies in Oracle's flagship Database In-Memory engine that provides real time analytics at the speed of thought! Currently, they are building Oracle's next-gen cloud-scale distributed data engine that is absolutely available, by exploiting innovative and emerging technologies like Persistent Memory(PMEM) storage, RDMA... Read More
DB Seminar [Spring 2020] : Time travel with rr, Mozilla’s lightweight record-and-replay debugger
Ever tried reproducing intermittent failures by rerunning a test 100 times, or stared at core dumps where a variable was obviously wrong but you couldn't figure out why? Mozilla's rr records test execution with minimal overhead, and provides you with compact and deterministic execution traces that you can replay forwards and backwards in time. In this talk, we'll focus on how to use rr to simplify your debugging life in practice, briefly describe how it works under the hood and... Read More
[Spring 2020] Carlo Curino (Microsoft)
Machine learning (ML) has proven itself in high-value web applications such as search ranking and is emerging as a powerful tool in a much broader range of enterprise scenarios including voice recognition and conversational understanding for customer support, auto-tuning for videoconferencing, intelligent feedback loops in large-scale sysops, manufacturing and autonomous vehicle management, complex financial predictions, just to name a few. Meanwhile, as the value of data is increasingly recognized and monetized, concerns about securing valuable data and risks to individual... Read More
[DB Seminar] Spring 2020 DB Group: OtterTune
In this talk Dana will provide an update on running OtterTune at SocGen. Or, how OtterTune will take over the world. Read More
[Spring 2020] DBMS Project Technical Overview
Matt Butrovich will present a technical overview of CMU's new DBMS project. This is for Advanced Database Systems (15-721) course. Read More
Master Thesis Talk: Replicated Training in Self-Driving Database Management Systems
Self-driving database management systems (DBMSs) are a new family of DBMSs that can optimize themselves for better performance without human intervention. Self-driving DBMSs use machine learning (ML) models that predict system behaviors and make planning decisions based on the workload the system sees. These ML models are trained using metrics produced by different components running inside the system. Self-driving DBMSs are a challenging environment for these models that require a significant amount of training data that must be representative of... Read More
[PDL/SDI] Fall 2019: Hideaki Kimura (Oracle)
This talk gives an overview of Oracle NVM Direct, an open source implementation of a C API to simplify application development for byte addressable Non Volatile Memory. NVM Direct consists of two major components, namely: A precompiler that converts a source file containing C extensions for NVM to a standard C source file. A runtime library to implement NVM regions, heaps, locks, and transactions. Some of the functions are called by code inserted by the precompiler, and some are called... Read More
[DB Seminar] Fall 2019 DB Group: Shasank Chavan (Oracle)
Autonomous / Self-Driving Databases utilize machine learning techniques to eliminate the manual labor associated with database tuning, security, backups, updates, and other routine management tasks traditionally performed by DBAs. This talk will focus specifically on how we implement a self-performing database with Oracle’s Database In-Memory product to automatically tune for query optimization, memory management, and storage management and data tiering. We will first present Oracle’s Database In-Memory architecture and various features built for optimizing analytics and mixed workload performance, and... Read More
[DB Seminar] Fall 2019 DB Group: Mesh: Automatically Compacting Your C++ Application’s Memory
In this DB group meeting, we are going to watch this presentation by Emery Berger on Mesh from PLDI 2019. This is legit. Read More