- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
A Key Value Database, also called Key Value Store, is a non-relational database with a simple structure for a reliable and high performance data storage. Each database entry consists of a key, i.e. a unique identifier and an associated value.
The Key Value Database app gives users the ability to create their own structures in the ctrlX Data Layer that can be used to store states or exchange data with other applications, like Big Data or IoT applications. Persistent storage is possible so that the data are retained even across reboots. The Key Value Database app is not suitable for archiving of time series and historical data. For this use case we offer the InfluxDB app.
Main Benefits
- Database with high performance, flexibility, scalability, low complexity (based on LevelDB)
- Easy creation of custom ctrlX Data Layer nodes and data structures (support of Data Layer modelling language)
- Persistent data storage across reboots possible, even with removable media
- Data behind the new addresses can be updated, deleted and accessed from other apps
The node configuration can be done by a json script. The nodes.json specifies a set of nodes to be registered and persisted to the ctrlX Data Layer (see example below). Via this json file an easy exchange between different controls is possible.
Support
Related links
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.