Conferences and supporting programme
Distributed Database Systems and Edge/Fog/Cloud Computing
A distributed database system is one in which the data belonging to a single logical database is distributed to two or more physical databases. Beyond that simple definition, there are a confusing number of possibilities for when, how, and why the data is distributed. Some are applicable to edge and/or fog computing, some others are applicable to fog and/or cloud computing, and some are applicable across the entire spectrum of edge, fog and cloud computing. A logical database can be distributed for increased resilience (high availability) of “always on” systems. A logical database can be distributed within a cluster to enable cooperative computing (i.e. multiple compute nodes working with a common database). This approach can double as a means to increase resilience. A logical database can be divided into many smaller pieces (sharded) for horizontal scalability on a single node (i.e. maximize performance of a multi-core system), or on many nodes (i.e. maximize performance of all cores on all nodes). A sharded database may also need increased resilience, so a shard’s data may also be further distributed. This presentation will cover the types of distributed database systems in the context of edge, fog and cloud computing, explain “when, how and why” the data is distributed, and why those details make certain distributed database systems applicable (or not) to specific needs in edge, fog and cloud computing.
--- Date: 27.02.2019 Time: 12:00 PM - 12:30 PM Location: Conference Counter NCC Ost