OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.
-
Updated
Jun 21, 2024 - C++
A database is a structured set of data held in a computer, most often a server. Databases use a database management system (DBMS) that interacts with users, similar to a lookup table. Modern databases are designed to allow for the creation, querying, updating, and administration of the data it holds. There are different types of databases, including Relational Database Management Systems (RDBMS) that organize data into tables with predefined relationships, and NoSQL databases that provide a more flexible, schema-less approach to data storage.
OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.
The official C++ client API for PostgreSQL.
Distributed Graph Database Server
BtrBlocks: Efficient Columnar Compression for Data Lakes (SIGMOD 2023 Paper)
Object Relation Mapping with Qt library
DBMS engine implementation in C++ supporting theta, natural and outer joins.
Software Engineering @ FMI
The COMPASS Query Optimizer
All tasks and homeworks from different kind of courses during my education at @fmi - Sofia University.
oppResultManagers aims to simplify result recording and analysis of OMNeT++/OMNEST simulations.
Desktop Qt chatroom application modeled on Discord.
A hello kitty implementation of a NoSQL (and no frills) database server based on the WiredTiger 3.2.1 storage engine.
This is the code repository referenced in the ACM Inroads article "Covid in the Classroom" (DOI: 10.1145/3477055) and "Managing Data... and Covid" (DOI: 10.1145/3531072.3535328), both by Alan G. Labouseur.
A Students Enrollment system using a Finite Set data structure represented as Database Tables.