4 ms·
Analytics: you don't want to slow down your app, and you don't care if you lose a few records in the process.
by throwaway744678 6y ago
Analytics: you don't want to slow down your app, and you don't care if you lose a few records in the process.
- zbentley 6y agoImportantly, in analytics workloads, it is very important to know roughly how many writes aren't making it. Otherwise your analytics system sucks.
- rocho 6y agoInteresting. How would one know that?
- zbentley 6y agoGood question. You'd need some accurate-enough data source telling you about failed writes. Which eventually comes back around to needing a consistent database and indications of client disconnects.
- staticautomatic 6y agoWith a huge amount of data (as I've heard analytics is), could you take a sampling approach where you log every n transaction and only check those against the DB?