网站地图官方微信:
网站首页 包装生产线 包装胶带 包装机械 荧光笔 眼镜架 学校家具

当前位置: 首页 >

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

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

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

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

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

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

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

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

    核不扩散条约不是说着玩的。 巴铁,是中美允许的,平衡印度。...

    查看详情>>
  • | 如何评价女明星梅根福克斯的身材? |

  • | 为什么Intel和AMD不像苹果那样在PC上搞SoC? |

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

  • | 如何评价《灵笼 2》第六集? |

  • | 在NAS上安装了什么应用,让你的生活体验有了巨大的提升? |

  • | snipaste怎么安装? |

  • | Swift 和同时代的其他语言比起来怎么样? |

  • | 我应该设置多少kb才能让他不能玩游戏? |

  • | 印度公开藏南地区我方战士口咬手雷坚守的***,是想表达什么? |

  • | 群晖 nas 有些什么基本和好玩的功能? |

  • Rust对C++的威胁不威胁先放在一边,rustdoc文档功...

    2025-06-22
  • 大家的 Mac mini M4 入手了吗?每年都有不少朋友会...

    2025-06-22
  • 31岁未婚,是一名少儿形体***老师,周六周日机构忙的起飞,...

    2025-06-22
  • 公司内外都搭建过PVE集群,最早的快十年了。 目前来说,P...

    2025-06-22

关注我们

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