我有几年使用与数据库相关的代码的经验,但有一个问题我总是问自己。基于Java的Hazelcast(内存中)如何比任何其他非基于Java的数据库更快?例如,内存中的Redis和Memcached不基于Java。
我听到很多关于Java及其JVM的负面消息,与非VM环境相比,它会使代码速度减慢10-1000倍。这是否意味着一切都在时间内发生了变化?我知道它现在比几年前好多了,但由于其明显的想法和#34;在每个平台上工作,它仍然有性能下降"。那么Java代码如何突然比非虚拟机代码更快或甚至相同的速度?
答案 0 :(得分:1)