All projects
CLI / DatabaseTraining projectCompleted

Bash DBMS

A database management system implemented entirely in the shell.

Training implementation of a database product — not a production database system.

Databases and tables persisted as files

File-based storage

Separate commands for distinct operations

Modular CLI

Overview

A training implementation of a database management system in Bash: database operations, table operations, shell menus, file-based storage and data processing, built as modular CLI scripts.

Architecture

How data moves through the system.

A modular set of Bash scripts over file-based storage.

  1. 01Modular CLI scripts
Technology stack
Bashawksed
Key features
  • 01Database operations
  • 02Table operations
  • 03Shell menus
  • 04File-based storage
  • 05Data processing
Engineering outcomes

Databases and tables persisted as files

File-based storage

Separate commands for distinct operations

Modular CLI