As far as I know, many nosql stores are written in java, for example HBase, Cassandra. But according to my experience, many high performance server program are written in c/c++ (e.g. Apache, Opensips, etc.), why can such java-implementing program behave well in production use?Is it because that Java code is easy to read and maintain and distributed system implemented in java scales well?
BTW, I know that writing code in Java is sure more productive, but as someone said, implementation speed is not a question in big company, because once implemented and refactor for several rounds, the program can run very well, so the cost of time is not high for from a long term view.