DATABASES
By the year 2025, the amount of digital data generated by both humans and machines is expected to reach hundreds of exabytes – that is over a hundred billion gigabytes.
We design, as well as study, database management systems and techniques that process, store, manage, and update these large amounts of data efficiently and effectively.
WHAT WE DO

Study various types of databases, and the techniques and programming languages used to manage data.

Explore techniques and real-world applications that involve data grouping, analysis, and security.
SUB AREAS:
Anomaly Detection
Conceptual Modelling
Data Analysis
Data Analytics
Data Clustering
Databases for Emerging Hardware
Data Integration
Data Management
Data Privacy & Security
Distributed & Parallel Databases
End-to-End Data Processing & Analytics
Graph Mining
Knowledge Graph
Query Processing & Optimisation
Query Reverse Engineering
Social Media Analysis
Spatial-Temporal Data Management
XML
OUR RESEARCH PROJECTS

SQLancer: Automatic Testing of Database Management Systems
SQLancer automatically finds logic bugs in Database Management Systems (DBMSs). We have used SQLancer to find and report over 500 unique, previously unknown bugs in widely-used DBMSs. In addition, SQLancer has been widely adopted in the industry.
OUR RESEARCH GROUPS