0.0.1 β€’ Published 5 months ago

@fusedb/mariadb v0.0.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
5 months ago

πŸ”Œ FUSE Driver: MariaDB

A FUSE driver for storing data using MariaDB as the storage engine.

npm i @fushdb/mariadb npm license FUSE ⚑


πŸ“¦ Installation

npm install @fusedb/core
npm install @fusedb/mariadb

πŸš€ Usage

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" }
})();

βš™οΈ Options

OptionTypeDescription
hoststringHost string for connection
userstringUser string for connection
passwordstringPassword string for connection
databasestringDatabase string for connection
tablestringTable name for database

βœ… Features

  • βœ… Full compatibility with FUSE Core API
  • βœ… Persistent storage via MariaDB

πŸ“š Related


🀝 Contributing

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.


🧾 License

Licensed under the Apache-2.0.