muda - siyabend.dev
Explorer
No open files
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
// src/projects/aerodb.tsx
// Embedded relational database engine written in Rust
 
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", // User interface
"SQL Parser", // Query parsing
"Query Executor", // Plan execution
"Storage Engine", // B-tree operations
"File I/O", // Disk operations
];
 
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;
main
00
Ln 1, Col 1UTF-8TypeScript React
Izmir, TR
muda