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

2020

Progressive Indexes: Indexing for Interactive Data Analysis
Dissecting DuckDB : The internals of the “SQLite for Analytics”
Pedro Holanda and Mark Raasveldt
SBBD (Tutorial) [PDF] [HANDS-ON]
Relational Queries with a Tensor Processing Unit
Pedro Holanda and Hannes Mühleisen
SIGMOD (DaMoN) [PDF] [SOURCE CODE]
devUDF: Increasing UDF development efficiency through IDE Integration. It works like a PyCharm!
Mark Raasveldt, Pedro Holanda, and Stefan Manegold

2018

Progressive Indices – Indexing Without Prejudice.
Pedro Holanda
VLDB (Ph.D. Worskhop) [PDF] [SOURCE CODE]
Cracking KD-Tree: The First Multidimensional Adaptive Indexing.
DATA (EDDY) [PDF] [SOURCE CODE]
Fair Benchmarking Considered Difficult:Common Pitfalls In Database Performance Testing.
SIGMOD (DbTest) [PDF] [SOURCE CODE]
Deep Integration of Machine Learning Into Column Stores.

2017

Don't Hold My UDFs Hostage - Exporting UDFs for Debugging Purposes.
Pedro Holanda, Mark Raasveldt, and Martin Kersten
SPST-Index : A Self-Pruning Splay Tree Index for Caching Database Cracking.
Pedro Holanda and Eduardo Almeida
EDBT [PDF] [SOURCE CODE]

2016

Finding and Fixing Type Mismatches in the Evolution of Object-NoSQL Mappings.
Stefanie Scherzinger, Eduardo Almeida, Thomas Cerqueus, Leandro Almeida, and Pedro Holanda
EDBT (DIACHRON) [PDF][SOURCE CODE]

2013

Improving Index Maintenance Using Decision Analysis.

2012

Proactive Index Maintenance : Using Prediction Models for Improving Index Maintenance in Databases.
André Medeiros, Aristénio Saraiva, Gustavo Campos, Pedro Holanda, José Monteiro, Angelo Brayner, and Sérgio Lifschitz

2011

dBest: Um Framework para Avaliação de Desempenho de Bancos de Dados.
Lucas Lemos, Pedro Holanda and José Monteiro