当前位置: 首页 >
为什么Kafka或者是pulsar等消息队列可以在JVM上有很好的性能,但数据库却不行?_MK(体育科技有限公司)体育·官方网站
- PC电脑能不能当服务器用?
- 你会从mac转向Windows吗?
- node.js可以做***识别分析吗?
- Postgres 和 MySQL 应该怎么选?
- 曹操出行上市首日破发,股价下跌 17%,市值失守 200 亿港元,如何看待这一表现?
- 日本AV对中国人的毒害有多大?
- 有人对sse(server sent events)了解的吗?
- 软路由是否被过度神化?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
联系我们
邮箱:
手机:
电话:
地址:
为什么Kafka或者是pulsar等消息队列可以在JVM上有很好的性能,但数据库却不行?
作者: 发布时间:2025-06-28 12:05:11点击:
额 … 因为最影响吞吐量的 2 个因素:网络 + 存储,已经被 linux 自带的 nio 和 mmap 命令解决掉了,这些消息应用只需要封装上述命令即可。
但 rdbms 数据库的差异性之一就在于如何设计磁盘存储的方式。
这其中就涉及大量"精细化"地对文件系统的操作进行设计,那么自然语言越底层越好。
还有别的重要因素,即消息系统是 type less 的,而数据库系统不是。
jvm 最头疼的问题之一,也是最浪费内存的问题之一是 class 的 overhead …。
新闻资讯
-
2025-06-28魔兽世界有必要4k吗?
-
2025-06-28如何看待深圳一名初一学生跳楼,导致深圳取消初一初二期末考?
-
2025-06-28你为什么对kotlin失去好感?
-
2025-06-28男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
-
2025-06-28使用 Go 语言开发游戏服务端的是如何忍受无法热更新的?
相关产品