diff --git a/README.md b/README.md index a855ea3..b53b82e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # sqlite-c +

+ sqlite-c: a SQLite-inspired database engine in C11 +

+ A small SQLite inspired relational database engine built from scratch in C11. The project focuses on the storage mechanisms behind a database rather than reproducing SQLite's full feature set. It includes persistent storage built around fixed size pages, B tree table storage, a small SQL parser, an interactive shell, automated tests, a benchmark, and sanitizer coverage. diff --git a/docs/images/sqlite-c-hero.svg b/docs/images/sqlite-c-hero.svg new file mode 100644 index 0000000..2508189 --- /dev/null +++ b/docs/images/sqlite-c-hero.svg @@ -0,0 +1,40 @@ + +sqlite-c — a SQLite-inspired database engine in C +A dark technical banner showing sqlite-c, its C database engine focus, and a stylized B-tree and page storage diagram. + + + + + + + + + + + + A DATABASE ENGINE BUILT FROM SCRATCH + sqlite-c + Understand what happens beneath SQL. + A compact relational database engine written in C11. + Pages, B-trees, parsing, persistence, and tests. + + C11•PAGER•B-TREE•SQL PARSER•PERSISTENCE + + + + + + + + + + + + + + + + + +BUILD • TEST • UNDERSTAND + \ No newline at end of file