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:
ping
to measure latency,all
to retrieve the complete database,flat
to generate a table with flattened keys,sanitize
to 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.