Two-Phase Commit (2PC) distributed atomic transaction coordinator with failure rollback
-
Updated
Sep 28, 2026 - Python
Two-Phase Commit (2PC) distributed atomic transaction coordinator with failure rollback
Two-Phase Commit (2PC) distributed atomic transaction coordinator with failure rollback
A mini SQL engine to parse and execute simple sql queries implemented in python
A Python transactional in-memory SQL-like object store for long running processes, games, analytics, realtime processing and other applications.
Final MySQL project assigned for the Introduction to Database Systems (CMPE 321) course in the Spring 2023 semester.
Reproducible evaluation of schema-grounded Text-to-SQL using BIRD Mini-Dev, with schema retrieval, SQL validation, bounded repair, abstention, and read-only SQLite execution.
A basic database made in python with only using built in library's of python
A Database Systems semester project that replaces manual Excel brackets with a centralized, automated MS SQL Server database system. Features a PyQt5 frontend, automated bracket progression, role-based architecture, and email OTP verification.
Contains all codes and reports for CS3700 - Database Systems course taught by Prof. P Sreenivasa Kumar during Jul-Nov 2021
Flask + SQL library app (NYU Principles of Database Systems): member loan history and live copy availability on PostgreSQL or SQLite
An open-source, less cloud-dependent, secured, and private database system designed primarily for small- to mid-sized local organizations and government units in digitizing their services and records one at a time without compromising data ownership and avoiding cloud-related shutdowns.
Academic projects
Submission for Exercise 03 of the Practical Course: Database Systems 2023 at KIT
PostgreSQL schema inventory, SQL extraction, and documentation tool — plus a database shape-analysis & profiling engine. Read-only; never dumps table data.
Self-driving polystore: Postgres stays the source of truth; CDC-maintained read models (DuckDB, BM25 search, pgvector, graph) serve each query at its best-fit engine — routed, measured, and promoted under a human gate.
A personal archive of university coding projects ranging from OOP simulations and modern web apps to various database implementations (SQL, NoSQL, Vector DB) and semi-automated research tools for historical citation networks.
Team CS562 project: my contributions implement an MF-spec parser, PostgreSQL query generator, and reproducible cases.
Duplicate Removal from Database Relation using B-Trees and Hashing
Secure Flask + PostgreSQL web app with role-based access control, parameterized queries, and password hashing. Group project — see README for individual contributions.
To associate your repository with the database-systems topic, visit your repo's landing page and select "manage topics."