Change Data Capture (CDC) is broadly defined as tracking changes in a database. The purposes of tracking changes are many and varied.
Usually (with rare exception), a database is a shared resource, meaning that it is used concurrently by two or more tasks.
A distributed database system is one in which the data belonging to a single logical database is distributed to two or more physical databases.
Do an image search on Bing or Google for "Internet of Things Building Blocks" or similar and you'll find a plethora of visual depictions of tools and...