Delta is designed to work offline. Devices can continue working even if they are not connected to the internet or a network.

Offline-first

Edge environments are harsh. They may have intermittent internet connections, or no internet connection at all. Delta is designed to work in these environments. Devices can continue working even if they are not connected to the internet or a network.

When a device is first provisioned, it receives the most up-to-date copy of the database. This copy is stored locally on the device. When changes are made on the device, they are stored locally and will be propagated to other devices when they come back online. This allows these devices to continue reading and writing from its local copy at all times.

Some advantages of an offline-first approach include:

  • Latency: Devices can read and write to the database without waiting for a network connection.
  • Resilience: Devices can continue working even if the network is down.
  • Security: Devices can continue working even if the network is compromised. Additionally, sensitive information can be processed on-device and only the results need be shared.