3 ms·
This is very nicely done, kudos to the author. I'm sure many will find this useful. Personally I've gotten away from using SQL RDBMSs. Since I primarily build
by ryanmarsh 6y ago
This is very nicely done, kudos to the author. I'm sure many will find this useful.
Personally I've gotten away from using SQL RDBMSs. Since I primarily build on AWS I use DynamoDB but the same principle would apply elsewhere. I like to store data in the format that best supports the read model. Event sourcing allows me to change the structure of the read model, or add new read models, or vary strategies depending on data, as needed. I like that I no longer have the impedance mis-match of the normalized relational model.
It was a big jump to make, and I had to unlearn a lot. I'm not dismissing the value of RDBMSs at all. I love them, especially star schemas for analysis. I just want to share that it's ok to not use an relational model for your transaction store.