{"repo":"alekLukanen/ChapterhouseDB","free":true,"listed":false,"github":"https://github.com/alekLukanen/ChapterhouseDB","clone":"git clone https://github.com/alekLukanen/ChapterhouseDB.git","description":"A simple distributed SQL query engine written in Rust","language":"Rust","stars":12,"topics":["apache-arrow","database","rust","sql","tokio","tokio-rs","tui","data-processing"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"📖 ChapterhouseDB A distributed SQL query engine built in Rust, designed for extensibility, and developer-first workflows. While still in early development, its long-term vision is to provide a seamless environment where SQL and Rust work together to power data pipelines and backend systems. You will be able to write Rust to connect to APIs, transform complex or nested data, and define custom operators. And use SQL to orchestrate processing, move and clean data, and manage storage—all in a unified, scalable engine. [!NOTE] This project has been renamed to ChapterhouseDB from ChapterhouseQE. Running the Docker Container 1. Build the image 2. Start a container At this point the system will be ready to accept requests. The image is built with a small set of example datasets that can be queried. Running the TUI You can run the TUI with a set of example queries using this command The TUI will send the queries to the worker and allow you to visualize the result data in a table. 🛢️ Supported SQL - [X] Types - [X] Numeric types - [X] String type - [ ] Time types - [ ] Decimal types - [x] Expressions - [X] Basic mathematical operations - [X] AND, OR - [ ] XOR - [ ] String concatenation - [ ] LIKE, ILIKE - [X] Select statement - [X] Projection - [X] Where - [ ] Order by - [ ] Group by - [ ] Having - [ ] Inner join - [ ] Left join - [ ] Right join - [ ] Full join - [ ] With - [X] Read from files (Ex read files('simple/ .parquet') ) - [X] Parquet - [ ] CSV - [ ] JSON - [ ] Read from tab","default_branch":null,"files":null,"tree":[],"storefront":"/r/alekLukanen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alekLukanen/ChapterhouseDB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}