网站地图官方微信:
网站首页 包装检测设备 包装机械 圆珠笔 语音室成套设备 眼镜架 修正带

当前位置: 首页 >

为什么Kafka或者是pulsar等消息队列可以在JVM上有很好的性能,但数据库却不行?

额 … 因为最影响吞吐量的 2 个因素:网络 + 存储,已经被 linux 自带的 nio 和 mmap 命令解决掉了,这些消息应用只需要封装上述命令即可。

但 rdbms 数据库的差异性之一就在于如何设计磁盘存储的方式。

这其中就涉及大量"精细化"地对文件系统的操作进行设计,那么自然语言越底层越好。

还有别的重要因素,即消息系统是 type less 的,而数据库系统不是。

jvm 最头疼的问题之一,也是最浪费内存的问题之一是 class 的 overhead …。

为什么Kafka或者是pulsar等消息队列可以在JVM上有很好的性能,但数据库却不行?

  • | 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何? |

    [***: DeepSeek: 我有必要放R2吗?] 来个速...

    查看详情>>
  • | 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般? |

  • | Golang和J***a到底怎么选? |

  • | Mac上有那些你认为极其好用的***? |

  • | 炫富真的很爽吗? |

  • | 为什么体制内的领导喜欢在晚上,周末和法定节***日开会? |

  • | 打下来全部的星链近地卫星好打么? |

  • | 你为什么对kotlin失去好感? |

  • | 外贸独立站怎么做SEO? |

  • | 为什么react***推荐使用create-next-***了呢?不用ssr的话,也没必要用next吧? |

  • | 2025年了 Rust前景如何? |

  • 嘿,兄弟们!今天你焦虑了吗? 反正我朋友圈的 JS 开发者群...

    2025-06-19
  • 唉。 。 。 我去哔站看了***, ***简要经过: 1男...

    2025-06-19
  • 西藏的藏民80%的人都用的是苹果手机,不管是僧人还是普通百姓...

    2025-06-19
  • OpenAI CEO 奥特曼前两天发了一篇博文,名字叫「温和...

    2025-06-19

关注我们

添加微信好友,关注最新动态