Dynamic Data
Apps need data, while Static data allows you to add static or testing data into a it is very limiting, and you will want access to a database for data. Jigx Dynamic Data is a built-in database used to create, read, update, and delete data in an app.
The underlying data store for Dynamic Data is a NoSQL store. This means that each record can have its own field structure, and you can add or remove any fields on a per-record basis. Only the id column is a system column and cannot be changed or removed from the record.
We can visualize how dynamic data works by following the steps below:
- Data is updated on the device (Device 1).
- Data is immediately synced with the Dynamic Data database in the cloud.
- These changes are immediately reflected on any other device that shares the same data (Device 2).
- A Jigx cloud-hosted NoSQL database that syncs automatically with data on the device.
- A web-based management interface for viewing the Dynamic data tables, browsing and editing data and setting Data policies in these tables.
- You can also export your data in JSON for reporting and other integration needs.
- Changes made on your device are stored locally and immediately reflected in the cloud-hosted database.
- Realtime data syncing between your device, Dynamic data in the cloud, and other devices.
- Devices continue to operate offline and any local changes will be synced to the database once the device established a connection.
does not recommend storing images in (via any conversion), as the max file size per record is 350K.
To create and use Dynamic data see the following:
Supporting file for the Working with Dynamic Data video. You can use this CSV file if you want to follow the steps in the video.
The following examples with code snippets are provided: