import { Project, DatabaseFeature } from "@/types";
const aerodb: Project = {
name: "AeroDB",
tagline: "Embedded relational database",
language: "Rust",
storageEngine: "B-tree",
methodology: "Test-Driven Development",
};
const sqlFeatures = {
ddl: ["CREATE TABLE", "DROP TABLE", "ALTER TABLE"],
dml: ["SELECT", "INSERT", "UPDATE", "DELETE"],
clauses: ["WHERE", "JOIN", "ORDER BY"]
};
const architectureLayers: string[] = [
"CLI Layer",
"SQL Parser",
"Query Executor",
"Storage Engine",
"File I/O",
];
const features: DatabaseFeature[] = [
{
name: "Single-File Storage",
description: "SQLite-like embedded database"
},
{
name: "B-tree Index",
description: "O(log n) read/write performance"
},
{
name: "ACID Transactions",
description: "Full transaction support"
}
];
export default aerodb;