Authors: Ulf Wiger (ulf@feuerlabs.com
), Tony Rogvall (tony@rogvall.se
).
KVDB - Database Management System for Connected Device Management
KVDB was initially designed to support the requirements of the Exosense system for managing Connected Devices, but is essentially a general-purpose DBMS. A requirement was that it should be useable both in an embedded device and on the device management server. To this end, KVDB supports a number of different storage backends, each with different characteristics.
Features:
-
Ordered-set semantics
-
Transaction semantics
-
Persistent queues
-
CRON-like persistent timers
-
Extensible indexing
-
Storage backend plugins
-
Schema callback behavior
See also the Wiki for further description and examples.
kvdb |
kvdb_conf |
kvdb_cron |
kvdb_cron_parse |
kvdb_cron_scan |
kvdb_ets_dumper |
kvdb_export |
kvdb_paired |
kvdb_proxy_sup |
kvdb_queue |
kvdb_riak |
kvdb_riak_mapred |
kvdb_riak_proxy |
kvdb_schema |
kvdb_schema_events |