I watched a talk on the new indexing engine a while back:
https://www.youtube.com/watch?v=zjG2Y01i3Kk
Can we attribute some of this renewed zeal in the search space to the creation of more approachable systems languages (i.e. Golang and Rust)? Maybe I just haven't been watching the search space but I feel it wasn't always this full of new projects putting up good numbers.
Are you maybe trying to get at the difficulty of tuning the JVM?
golang is kinda a java alternative. a db/search-engine in java/golang kinda sucks (it will under pressure)
Of course, if the only consideration is whether a runtime is there or not, golang is identical to java but also identical to common lisp or maybe even interpreted languages like python.
I do want to point out that it's possible to write horribly buggy code in c++/c (less so in rust :), which can tank performance/efficiency when compared to a java/golang program. All things considered though, the ceiling on performance and efficiency is of course higher in manual memory management land.
Thanks for clarifying what you meant!