Data is exploding in every respect: in data volume, data velocity, and data variety (the 3 v’s). One driver of this phenomenon is the growing number of Mobile and IoT devices and thus, data sources. Making this data useful is one of the driving forces behind the adoption of Edge Computing. New use cases don’t only rely on using this data, but also upon the usability and speed of usability of this ever growing data. There are several practical challenges with this growing data volume that drive the adoption of Edge Computing:
Growing Data Volumes Drive Edge Computing
1) Bandwidth Limitations: The existing network infrastructure cannot support sending all the data to the cloud. Particularly in urban areas there is a concentration of devices and data overburdens existing infrastructure. While 5G promises some relief, it is no hailbringer. First of all, if you want to implement your IoT project now, 5G is not yet available and many questions about 5G remain, e.g. pricing. But moreover, as the number of devices and data is growing ever faster, it is already clear that data volumes will outpace what 5G can support. Edge Computing will be an important technology alongside 5G to enable IoT.
2) Use Case Viability: Response time requirements are growing at the same time as data volumes are increasing. Sending data to the cloud for computation and storage means applications’ response times have a higher latency and depend on the network, which cannot guarantee response rates. Use cases that need speedy response times or guaranteed responses cannot rely on cloud computing. For example, in driver assistance, where every millisecond counts or in factory floors, where downtimes are too costly.
3) Sustainability: Sending all data to the cloud and storing it there is costly; it often outweighs financial benefits of the application, particularly as projects scale. Cloud computing also harm the environment, with data centers predicted to consume as much as 21% of the total global energy by 2030. 
To scale your prototype, you need to move to the edge
At the start of IoT projects, quick prototyping, testing and piloting on early iterations of an application’s functionalities, can effectively be done in the cloud. However, cloud based computing does not scale for productive environments and is not viable for many use cases. This drives the need to move to the edge.
At the same time, decreasing hardware costs and hardware sizes are enabling more complex local computing, meaning there is less need for additional cloud usage. E.g. increasingly AI and ML is done at the edge, including model training.
ObjectBox database and synchronization
Today’s successful businesses require a smarter approach to data management and integration. Data synchronization increases operational efficiencies, saving time and resources by eliminating redundant data transfer. With data synchronization, only predefined, useful parts of a data set are sent to a central instance. This means that while large volumes of data can be collected and analyzed locally, not all of this data is sent to and saved in the cloud. This reduces the impact on bandwidth, utilizes the local hardware resources for fast guaranteed response times, and keeps project cloud costs low – ultimately creating a more sustainable and efficient model of data architecture, enabling long term project scalability.
ObjectBox’ current database technology is enabling companies to persist and use data on edge devices, faster than any alternative on the market. This is a pre-requisite for true Edge Computing. On top, ObjectBox Sync is at a stage that allows developers to synchronize relevant information pieces of data from and to the edge with a central instance (e.g. an on-premise server or the cloud). Building upon this, ObjectBox plans to extend synchronization features to enable distributed synchronization and peer-to-peer synchronization, incorporating conflict resolution strategies. This enables networks of edge devices working without a central instance, enabling even more new use cases.
The ObjectBox edge database and data synchronization solution solves
data persistence on the edge with speed, reliability, and ease.
10X Faster than