AbstractTraditional database research has developed technology to ensure that the database - even when distributed - represents the world of interest with integrity and a consistent state. Important concepts have been developed and proven. However, the internet of things challenges all this. Very large numbers of nodes handle volumes that are vast, the speed is fast and the data/information space is global - indeed with space data - universal. This poses challenges. What does the concept of a state mean when the information map of the real world of interest is represented across millions of nodes, many of which are updating in real-time? What does a transaction look like when the data being updated is spread across hundreds or thousands of nodes with differing update policies? Worse, how does one roll back or compensate a transaction? We have already seen database research applied to semi-structured data, to streamed data, and real-time applications. Is it possible for these techniques to be applied to th...
No takes yet. Share an insight, caveat, or question.
Keith Jeffery (2009) studied this question.