> Well, Java has the advantage of being platform (and to a certain degree, runtime) independent
What is the benefit of that? Who on earth runs a DB written in Java on windows? Any useful server software will end up using platform native features, be it SQL server, MySQL, HBase, ...