Why in the 3rd decade of the 21st century, after 80 years of writing software, data continues to live in 2 states, hot data in the compute space and cold data in the persistence state? Of course, data is created and manipulated while in a hot state. Ideally, all data would be entirely in a hot state erstwhile you think about it. However, the reality is that due to the way most computers work, it is essential to keep only the data that is actively in usage in a hot state and push all inactive data out to a cold state persistence layer. This hot and cold data position raises the question of why is it that at the software level, we inactive gotta focus so much attention and effort on dealing with the movement of data between these 2 states. In this talk, we will examine what has led us to this point, why we seem to be stuck here and look at any possibilities for moving forward. You besides see a real example of a live hot state software approach that inspired this rant and line of thought about seeing data in a hot and cold state way and the profound impact on how we make software.
GeeCON 2022: Hugh McKee - The End of the Data Ice Age
Why in the 3rd decade of the 21st century, after 80 years of writing software, data continues to live in 2 states, hot data in the compute space and cold data in the persistence state? Of course, data is created and manipulated while in a hot state. Ideally, all data would be entirely in a hot state erstwhile you think about it. However, the reality is that due to the way most computers work, it is essential to keep only the data that is actively in usage in a hot state and push all inactive data out to a cold state persistence layer. This hot and cold data position raises the question of why is it that at the software level, we inactive gotta focus so much attention and effort on dealing with the movement of data between these 2 states. In this talk, we will examine what has led us to this point, why we seem to be stuck here and look at any possibilities for moving forward. You besides see a real example of a live hot state software approach that inspired this rant and line of thought about seeing data in a hot and cold state way and the profound impact on how we make software.