Career Profile

Ph.D. candidate located in Amsterdam. Member of the Database Architecture group at CWI. My research is focused on progressive indexing techniques, self-tuning tools, embedded database systems, and in-database analytics.

Experiences

(Data Management, Exploration and Mining) Intern

2019

(Java) Developer

2014 - 2016
Greenmile, Brazil

(C#) Intern

2013 - 2014
CPQi, Brazil

Open-Source Projects

DuckDB - Embeddable SQL OLAP Database Management System
MonetDB - Column-store Database Management System
PyMonetDB - Python API for MonetDB
Peloton - Self-Driving Database Management System

Publications

Dissecting DuckDB : The internals of the “SQLite for Analytics” [2019]
Pedro Holanda and Mark Raasveldt
SBBD (Tutorial) [PDF]
Relational Queries with a Tensor Processing Unit [2019]
Pedro Holanda and Hannes Mühleisen
SIGMOD (DaMoN) [PDF] [SOURCE CODE]
devUDF: Increasing UDF development efficiency through IDE Integration. It works like a PyCharm! [2019]
Mark Raasveldt, Pedro Holanda, and Stefan Manegold
Progressive Indices – Indexing Without Prejudice. [2018]
Pedro Holanda
Ph.D. Worskhop - VLDB [PDF] [SOURCE CODE]
Cracking KD-Tree: The First Multidimensional Adaptive Indexing. [2018]
Pedro Holanda, Matheus Nerone, Eduardo Almeida, and Stefan Manegold
EDDY - DATA [PDF] [SOURCE CODE]
Fair Benchmarking Considered Difficult:Common Pitfalls In Database Performance Testing. [2018]
Mark Raasveldt, Pedro Holanda, Tim Gubner, and Hannes Mühleisen
DBTest - SIGMOD [PDF] [SOURCE CODE]
Deep Integration of Machine Learning Into Column Stores. [2018]
Mark Raasveldt, Pedro Holanda, Hannes Mühleisen, and Stefan Manegold
Don't Hold My UDFs Hostage - Exporting UDFs for Debugging Purposes. [2017]
Pedro Holanda, Mark Raasveldt, and Martin Kersten
SPST-Index : A Self-Pruning Splay Tree Index for Caching Database Cracking. [2017]
Pedro Holanda and Eduardo Almeida
EDDY - DATA [PDF] [SOURCE CODE]
Finding and Fixing Type Mismatches in the Evolution of Object-NoSQL Mappings. [2016]
Stefanie Scherzinger, Eduardo Almeida, Thomas Cerqueus, Leandro Almeida, and Pedro Holanda
DIACHRON - EDBT [PDF][SOURCE CODE]
Improving Index Maintenance Using Decision Analysis. [2013]
Pedro Holanda, João Pordeus, José Monteiro, Angelo Brayner, and Sérgio Lifschitz
Proactive Index Maintenance : Using Prediction Models for Improving Index Maintenance in Databases. [2012]
André Medeiros, Aristénio Saraiva, Gustavo Campos, Pedro Holanda, José Monteiro, Angelo Brayner, and Sérgio Lifschitz
dBest: Um Framework para Avaliação de Desempenho de Bancos de Dados. [2011]
Lucas Lemos, Pedro Holanda and José Monteiro