网站地图官方微信:
网站首页 武溪镇 观珠镇 班竹镇 羊福乡 勐角乡 通镇

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导? |

    你这个家长做的是有什么猫病吧…… 我小侄女3岁多的时候,我给...

    查看详情>>
  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响? |

  • | 电脑复制文件到U盘的时候显示一个意外错误使您无法复制该文件夹是什么原因? |

  • | 据说go和c#的开发者都说自己比较节省内存,你们认为呢? |

  • | 如何评价腾讯云SDK的GO语言仓库有20万个tag? |

  • | 一个练过功夫的姑娘能打过一个没练过的男人吗? |

  • | flutter 3.7+ 用来开发大型桌面软件还有哪些不足? |

  • | 今年西瓜收购价只有 2 毛一斤,有瓜农把西瓜扔池塘,现在超市西瓜仍几元一斤,为何会这样? |

  • | 有一个***约你出去,你会去吗? |

  • | 女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗? |

  • 南宁,崇左一带的西瓜是全国品质最差的,跟不上时代就必然会淘汰...

    2025-06-21
  • 先要明白为什么会腰肌劳损,你就知道4如何改善! 最常见的就是...

    2025-06-21
  • 根据目前抖音、b站、微信公众号等平台爆料内容,我们目前可以了...

    2025-06-21
  • 你直接说,给你普及一个常识,一个u64,基本可以把千分之一的...

    2025-06-21

关注我们

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