A FUSE driver for storing data using MariaDB as the storage engine.
npm install @fusedb/core
npm install @fusedb/mariadb
const FUSE = require("@fusedb/core");
const SQLiteDriver = require("@fusedb/mariadb");
const db = new FUSE({
driver: new MariaDBDriver({
host: "localhost",
user: "root",
password: "password",
database: "fusedb",
}),
});
(async () => {
await db.set("example", { hello: "world" });
const data = await db.get("example");
console.log(data); // { hello: "world" }
})();
Option | Type | Description |
---|---|---|
host |
string |
Host string for connection |
user |
string |
User string for connection |
password |
string |
Password string for connection |
database |
string |
Database string for connection |
table |
string |
Table name for database |
- ✅ Full compatibility with FUSE Core API
- ✅ Persistent storage via
MariaDB
We welcome community contributions!
If you’re building your own driver, feel free to publish it using:
fusedb-<name>
- or
@your-org/fusedb-<name>
Follow the FUSE Driver Guidelines for more details.
Licensed under the Apache-2.0.