The core for the Glowdust DBMS
Find a file
2025-02-28 05:46:06 +00:00
assets Add chapter on custom types 2024-02-23 15:59:36 +01:00
benches Cargo format 2024-05-17 13:21:34 +02:00
book Support for CSV files as function value stores 2024-05-07 16:42:14 +02:00
src Adds the page cache. Not yet used. 2024-07-24 14:07:23 +02:00
tests Initial support for transactions 2024-06-10 13:39:28 +02:00
.gitignore Initial commit, v0.0.1 2024-01-21 10:17:31 +01:00
Cargo.lock Initial support for transactions 2024-06-10 13:39:28 +02:00
Cargo.toml Initial support for transactions 2024-06-10 13:39:28 +02:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2025-02-28 05:46:06 +00:00
LICENSE.txt Refactor documentation 2024-02-23 12:40:03 +01:00
NOTICE.txt Initial commit, v0.0.1 2024-01-21 10:17:31 +01:00
README.md Add chapter on custom types 2024-02-23 15:59:36 +01:00
rust-toolchain.toml Add rust-toolchain.toml, update REAME rust installation instructions 2024-02-21 09:26:07 +01:00

If you just want to see what Glowdust looks like, go to the quick introduction


The words "glow" and "dust", in capitals, each in its own row.
They appear to be made of neon tubes, with a purple glow.

Glowdust is a new kind of Database Management System. It uses functions as a model for storing data and comes with a query language build from the ground up to use familiar programming concepts. The aim is to create a DBMS design that blurs the boundary between algorithm and data, to reduce the burden of building and deploying applications.

The full documentation for Glowdust is available in the Glowdust book where you can find installation instructions, a tutorial, the syntax guide for scripting and queries, and more.

License

Glowdust is distributed under the terms of GPLv3.

See LICENSE and NOTICE for details.