Why use it?
-
Built on local file storage to ensure optimal performance and straightforward data persistence.
-
Essential functions for data manipulation, including
set,get, anddelete. -
High-performance numerical functions—
sum,sub,multi,divide,pow, andsqrt—for precise and efficient mathematical operations. -
Dynamic array manipulation functions such as
push,remove,unshift,shift, andpop. -
Additional utility functions designed for ease of use:
pingto measure latency,allto retrieve the complete database,flatto generate a table with flattened keys,sanitizeto safely access keys that contain dots in their names.
-
Supports backing up an entire folder or a single file for flexible data protection.
-
Allows customizable automatic backup frequency in milliseconds to ensure timely backups.
-
Lets you choose the storage location for backups, granting full control over where data is stored.
-
Provides configurable automatic console notifications, enabling you to select which events are reported.
-
Maintains a record in the format
{"id": "absolute path"}, where the ID is a string representing the timestamp in milliseconds, ensuring precise traceability. -
Offers complete backup information—including the record ID, the timestamp (using
Date), the backup entries, and the absolute path—so you have full insight into each backup. -
Enables seamless restoration by “consuming” a backup, replacing the entire current data set with the backed-up version.