关于Cassandra的 问题
为什么世界上有人会用Java编写数据库ENGINE? 我能理解为什么您要有一个Java接口,但要有一个引擎…
我给人的印象是,没有什么比C / C ++快,而且数据库引擎不应比最大速度慢,而且当然不使用垃圾回收…
谁能解释给我一个什么可能的含义,为什么Cassandra可以比在C / C ++代码上运行的普通SQL更快?
编辑: 很抱歉“为什么要死在地上”部分,但这对我来说真的没有任何意义。 我忽略了考虑,与普通的花园用户程序不同,数据库仅需要启动一次,然后运行很长时间,并且很可能也是服务器上唯一的程序,这显然使数据库成为可能。重要的性能差异。
我更多地是在比较/引用我在撰写本文时正在使用(或者更希望使用)的“功能失调”(简而言之)。
实际上,与使用Java编写税收程序不同,使用Java编写专用服务器程序是很有意义的。
我可以看到一些原因: