Skip to content
Mikel-Bracamonte edited this page Jul 17, 2025 · 21 revisions

Welcome to the DBMSKuna Wiki!

This is the official Wiki for the DBMSKuna project, developed for the course CS2702 - Databases II at UTEC.

DBMSKuna is a modular database system focused on efficient file-based indexing and query processing over structured data.
In this first stage, the system supports traditional indexing techniques and spatial too.

Later stages will extend the engine to support multimodal data textual, and embedded vector information.

📌 Project Overview

In this project, we explore how to efficiently organize and index large volumes of data using techniques like AVL-Tree, ISAM, Extendible Hashing Tree, B+ Tree, and R-Tree, and we integrate them into a mini SQL backend and API system using Python.

🚀 Getting Started

  1. What is DBMSKuna?
  2. Implemented Indexing Techniques
  3. Using the DBManager
  4. DBManager Technical Explanation
  5. Using the Custom SQL Parser
  6. SQL Parser Technical Explanation
  7. Experimental Results
  8. Frontend
  9. Example Use Cases

🚀 Second Part: Multidimensional-Kuna

  1. Introduction - Multidimensional
  2. Backend: Inverted Index - Text
  3. Backend: Local Descriptors
  4. DBManager Technical Explanation Part II
  5. SQL Parser Technical Explanation Part II
  6. Frontend - Multidimensional
  7. Experimental Results - Multimedia

Clone this wiki locally