@fusedb/mariadb

0.0.1 • Public • Published

🔌 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

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

✅ 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.

Package Sidebar

Install

npm i @fusedb/mariadb

Weekly Downloads

4

Version

0.0.1

License

Apache-2.0

Unpacked Size

21.1 kB

Total Files

5

Last publish

Collaborators

  • sectly