{"repo":"chiradip/DB25","free":true,"listed":false,"github":"https://github.com/chiradip/DB25","clone":"git clone https://github.com/chiradip/DB25.git","description":"DB25: A Modern HTAP Database with Computational Storage","language":"C++","stars":18,"topics":["computational-storage","computational-storage-device","database","htap"],"license":null,"category":"databases-storage","readme_excerpt":"DB25: HTAP Database System (Uses PostgreSQL Query Library Adapted for C++17) DB25 is a modern Hybrid Transactional/Analytical Processing (HTAP) database system built on the PostgreSQL Query Library foundation. It provides a comprehensive C++17 implementation that unifies OLTP and OLAP workloads, featuring SQL query parsing, logical/physical planning, vectorized execution, and computational storage integration. Features Core Database Engine - SQL Query Parsing : Parse and validate SQL queries using libpg query - Query Normalization : Normalize queries and generate fingerprints - Schema Management : Define and manage complete database schemas - Query Validation : Validate queries against defined schemas - Query Analysis : Analyze query structure and dependencies - Index Suggestions : Get optimization recommendations HTAP Query Processing Pipeline - Logical Planning : Advanced query planning with cost-based optimization - Physical Planning : Convert logical plans to executable physical plans - Physical Execution Engine : Iterator-based execution with vectorized processing - Workload Classification : Intelligent OLTP/OLAP query routing - Dual Storage Support : Row-oriented (OLTP) and column-oriented (OLAP) processing Physical Operators - Scan Operators : Sequential scan, index scan with filter pushdown - Join Algorithms : Nested loop join, hash join with build/probe phases - Sort Operations : In-memory and external sort algorithms - Aggregation : Hash-based GROUP BY processing - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/chiradip","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chiradip/DB25/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."}