On the incompleteness of C: Postgres is a database, but also a runtime (fully custom memory management infrastructure), a standard library (custom string builder, linked list, hash map, sorting, ...), and even language (custom longjmp-based try/catch/raise mechanisms).
-
-
Parts that'd benefit from GC: Much easier lock-free algorithms.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Does CockroachDB use GC for the query memory but manual allocation via RocksDB for the storage backend? I read a few of their articles on the Go GC.
-
I don't know Cockroach well enough to answer, sorry. Suspect that problem isn't as big for them because they're not really targeting analytics workloads. Therefore queries don't need much memory, and "request based" GCs are reasonable. OTOH oltp is more latency sensitive.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.