当前位置: 首页 >
为什么Kafka或者是pulsar等消息队列可以在JVM上有很好的性能,但数据库却不行?_新疆维吾尔自治区伊犁哈萨克自治州察布查尔锡伯自治县移劣业店面设计合伙企业
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 洞庭湖为什么越来越小, 会消失吗?
- 360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?
- cursor的codebase indexing功能背后的原理是什么?有平替吗?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 我的世界怎么租一个四个人的服务器?
- H264和H265谁画质好,求回谢谢!?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 如何看待凤凰传奇取消天津场演唱会?
- 雷军为什么不愿意用性价比打法进军NAS?
联系我们
邮箱:
手机:
电话:
地址:
为什么Kafka或者是pulsar等消息队列可以在JVM上有很好的性能,但数据库却不行?
作者: 发布时间:2025-06-28 12:05:11点击:
额 … 因为最影响吞吐量的 2 个因素:网络 + 存储,已经被 linux 自带的 nio 和 mmap 命令解决掉了,这些消息应用只需要封装上述命令即可。
但 rdbms 数据库的差异性之一就在于如何设计磁盘存储的方式。
这其中就涉及大量"精细化"地对文件系统的操作进行设计,那么自然语言越底层越好。
还有别的重要因素,即消息系统是 type less 的,而数据库系统不是。
jvm 最头疼的问题之一,也是最浪费内存的问题之一是 class 的 overhead …。
新闻资讯
-
2025-06-22为什么网上那么多人说广州没落是因为城中村?
-
2025-06-22新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
-
2025-06-22巴基斯坦援助伊朗防空,大家怎么看?
-
2025-06-22老公想要买2万左右的相机,我该同意吗?
-
2025-06-22一个人能做出什么开源项目?
-
2025-06-22《明朝那些事儿》的作者当年明月疯了,疯了就可以摆脱烦恼了吗?
相关产品