DuckDB is good though, and I predict its quality of implementation will keep "monolithic databases" relevant for a while longer.
DuckDB is good though, and I predict its quality of implementation will keep "monolithic databases" relevant for a while longer.
I really take issue with people calling "Java code" to what used to be quite common C++ code from CFront 2.0 until C++11 came to be.
Java is the outcome of C++'s programing practices before 1996, with a flavour of Objective-C semantics on top.
To pretend those communities aren't responsible for those practices in first place is not being honest where they came from.
DuckDB has segfaulted a lot for me. That just simply bodes horribly poorly on the future of a C++ codebase.
Datafusion has been a pretty pleasant experience.
And it does not use Apache Arrow C++, it implemented its own with Arrow compatible memory layout.