Database Theory and Engineering Lab

Welcome to the Database Theory and Engineering Lab (DTELab) at the Department of Computing and Software, McMaster University. The DTELab is focused on innovative database research on foundational technologies for future databases, with a strong combined focus on the intersection of theoretical and engineering challenges in the areas of data management and transaction processing.

Projects

Our current research projects focus on distributed data management (with a particular focus on resilience and trust), on graph data (with a particular focus on graph query optimization), and, in general, high-performance data management.

News

April 25, 2023
Our research lab will hold a seminar in the DSG Seminar Series at Waterloo University titled Resilient Data Management Systems: Challenges and Opportunities. Talk slides will be posted later.
April 19, 2023
Our paper Sharded Resilient Transaction Processing with Minimal Costs got accepted for publication in the Journal of Systems Research (JSys) and will soon be available.
April 17, 2023
Our paper Byzantine Cluster-Sending in Expected Constant Cost and Constant Time got accepted for publication in the Journal of Systems Research (JSys) and will soon be available.
April 13, 2023
We received an NSERC Discovery Grant for our proposal titled Toward simple, performant resilient data management. This grant will support our ongoing and future research toward the development of high-performance resilient data management systems.
April 11, 2023
Our paper ByShard: Sharding in a Byzantine environment (author copy, project page) got accepted for publication in The VLDB Journal and is now available online.
April 5, 2023
Our paper Expressive Completeness of Two-Variable First-Order Logic with Counting for First-Order Queries on Unranked Trees was accepted and will be presented at the Thirty-Eighth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).
March 9, 2023
Our lab contributes to a project to build a digital community for global entrepreneurs. We refer to the news article for more information on the project.
January 19, 2023
Our 🇺🇸 US Patent Application Mult-Shard transactions in a Byzantine Computing Environment of Mohammad Sadoghi, Jelle Hellings, Suyash Gupta, and Sajjad Rahnama has been published. See US-20230019637-A1 for more details.
June 21, 2022
We presented our paper The fault-tolerant cluster-sending problem (author copy, slides) at the 12th International Symposium on Foundations of Information and Knowledge Systems (FoIKS 2022) in Helsinki, 🇫🇮 Finland.
June 20, 2022
We presented our paper Optimizing multiset relational algebra queries using weak-equivalent rewrite rules (author copy, slides) at the 12th International Symposium on Foundations of Information and Knowledge Systems (FoIKS 2022) in Helsinki, 🇫🇮 Finland.
January 20, 2022
Our paper The power of Tarski's relation algebra on trees (author copy, project page) got accepted for publication in the Journal of Logical and Algebraic Methods in Programming and is now available online.

People

Jelle Hellings
Lead Investigator
(personal website)
Celine Sana
PhD Student
(LinkedIn)
Celine Sana is a Ph.D. student in Computer Science at McMaster University. She holds a master's degree in Engineering from the University of Waterloo.
Maryam Valian
PhD Student
(LinkedIn)
Nancy Kansal
PhD Student
(personal website)
Mingzhe Wang
MSc Student
(personal website)
Mingzhe is a MSc student in Computer Science at McMaster University. He holds a B.A degree in Economics and a B.A.Sc degree in Computer Science.