Introduction

A Powerful database for storing, accessing, and managing multiple databases.

  • Promise Based API

  • Object-oriented

  • Persistent storage

  • Configurable

  • Performant

  • Adapters: By default, data is cached in memory. Optionally, install and utilize a "storage adapter".

  • Namespaces: Namespaces isolate elements within the database to enable useful functionalities.

  • Custom Serializers: Utilizes its own data serialization methods to ensure consistency across various storage backends.

  • Third-Party Adapters: You can optionally utilize third-party storage adapters or build your own.

  • Embeddable: Designed to be easily embeddable inside modules.

  • Data Types: Handles all the JSON types including Buffer.

  • Error Handling: Connection errors are transmitted through, from the adapter to the main instance; consequently, connection errors do not exit or kill the process.

Last updated