Skip to content

karanbhatia116/woofdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WoofDB

  • WoofDB is an embedded, almost SQL based (not quite yet) database inspired by SQLite and DuckDB.
  • It provides REPL interface to connect and interact with the database

Pending items:

  • Implement SQL tokenizer
  • Implement SQL parser
  • Remove hardcoded users table
  • Add support for filtering data
  • Move table persistence to a Page based technique to store and retrieve data instead of loading everything in memory
  • Implement B-Trees for table persistence
  • Implement logic for indexes

Quite to figure out...

Progress so far...

Screen Recording 2025-03-30 at 10 34 49 PM

About

Single File embedded database inspired by DuckDB and SQLite written in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages