为什么Kafka或者是pulsar等消息队列可以在JVM上有很好的性能,但数据库却不行?
额 … 因为最影响吞吐量的 2 个因素:网络 + 存储,已经被 linux 自带的 nio 和 mmap 命令解决掉了,这些消息应用只需要封装上述命令即可。
但 rdbms 数据库的差异性之一就在于如何设计磁盘存储的方式。
这其中就涉及大量"精细化"地对文件系统的操作进行设计,那么自然语言越底层越好。
还有别的重要因素,即消息系统是 type less 的,而数据库系统不是。
jvm 最头疼的问题之一,也是最浪费内存的问题之一是 class 的 overhead …。
相关推荐
最新更新
推荐阅读
猜你喜欢
PHP和Node.js哪个更爽?
如何看待越南国会通过决议 将63个省级行政单位精简至34个?这将带来什么影响?
如何评价MiniMax推出的全球首个开源大规模混合架构的推理模型MiniMax-M1,其有何技术优势?
你有哪些对未来的预测?
飞机这么多按钮都要一个个地打开,为什么不能一键启动?
以总理称已控制伊朗首都领空,领空被控制意味着什么?伊朗还可以通过空袭反击吗?
已婚职业女性,对男同事「开玩笑」,可以有多出格?
golang 与rust 在服务器程序领域相比较,各有什么优劣势?
如何看待光线传媒董事长称《哪吒 2》票房分账最不公平,100 块票房片方只拿 33 块?怎么分才合理?
匿名说一下自己最近的烦恼吧?
关注我们

包装项目合作
网站首页
