4 ms·
If the problem involves independent traversals, interleaving with coroutines is a practical way to hide latency https://dl.acm.org/doi/10.1145/3329785.3329917
by gpsar 6y ago
If the problem involves independent
traversals, interleaving with coroutines is a practical way to hide latency
https://dl.acm.org/doi/10.1145/3329785.3329917 https://dl.acm.org/doi/10.1145/3329785.3329917
https://www.linkedin.com/pulse/dont-stall-multitask-georgios-psaropoulos https://www.linkedin.com/pulse/dont-stall-multitask-georgios...
- PeterCorless 6y agoWe've made Scylla as async, shared nothing as possible, and we've also started adding C++20 coroutines (to replace futures/promises). We'll be doing more of that in 2021. https://www.scylladb.com/2021/01/12/making-scylla-a-monstrous-database-introducing-project-circe/ https://www.scylladb.com/2021/01/12/making-scylla-a-monstrou...
- tanelpoder 6y agoI plan to test Scylla (and Postgres with TimescaleDB) out soon after done with basic Linux tests :)
- ddorian43 6y agoJust note that TimescaleDB is olap (columnar compression), scylladb is oltp with async-fsync and Postgresql is disk-fsync-on by default.