GeezerVison is showing github.com — Build software better, together
Here are
11 public repositories
matching this topic...
Language:
All
Filter by language
Sort:
Most stars
Sort options
MySQL Simulator Pro is a fully interactive, browser-based MySQL database simulation environment that lets you write and execute real SQL queries — including SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, ALTER TABLE, CREATE INDEX, JOINs, transactions (BEGIN/COMMIT/ROLLBACK), and even role-based access control (GRANT/REVOKE)🗄️👨🏿💻.
This project is a simple query processing engine built using relational algebra operators. It supports query evaluation using materialization, with operators such as Select, Project, and Join, and processes records from flat files in a paginated manner.
Watch a SQL SELECT run one logical stage at a time, FROM and JOIN through WHERE, GROUP BY, HAVING, ORDER BY and LIMIT, with the real rows at each step and a plain-English narration of what changed. Runs on demo tables or your own CSV. Built with Claude Code.
-
Updated
Nov 8, 2026
-
TypeScript
Storage and query-execution layers of a relational database in C++: buffer manager, slotted heap pages, heap files, relational operators and joins.
The system analyzes SQL queries and determines an efficient evaluation plan based on the available database schema, indexes, buffer size, and estimated operation costs. The goal is to simulate key aspects of a database query optimizer and demonstrate how different execution algorithms affect query performance.
-
Updated
Aug 22, 2026
-
Python
A 100D vector database using minibase storage engine
-
Updated
Jul 18, 2025
-
Java
Disk-oriented relational DBMS in C++17: buffer pool with LRU-K, concurrent B+ tree index, Volcano query execution with hash join, and MVCC concurrency control. Built on CMU 15-445 BusTub. Code private per course policy; design write-up in README.
High-performance C++ file-based database engine with SQL-like queries, indexing, execution plan analysis, and Streamlit AI interface.
A course about the foundations of database systems, focusing on basics such as the relational algebra and data model, schema normalization, query optimization, transactions, and other more advanced topics.
Small SQL query engine written from scratch in Go, with a volcano execution model, hash joins, aggregation, three-valued NULL semantics, and SQLite differential testing.
Research prototype for layered PostgreSQL representations and compact batch execution.
Add this topic to your repo
To associate your repository with the
query-execution
topic, visit your repo's landing page and select "manage topics."
Learn more
|