当前位置:当前位置: 首页 >
为什么Kafka或者是pulsar等消息队列可以在JVM上有很好的性能,但数据库却不行?
文章出处:网络 人气:发表时间:2025-06-28 12:05:11
额 … 因为最影响吞吐量的 2 个因素:网络 + 存储,已经被 linux 自带的 nio 和 mmap 命令解决掉了,这些消息应用只需要封装上述命令即可。
但 rdbms 数据库的差异性之一就在于如何设计磁盘存储的方式。
这其中就涉及大量"精细化"地对文件系统的操作进行设计,那么自然语言越底层越好。
还有别的重要因素,即消息系统是 type less 的,而数据库系统不是。
jvm 最头疼的问题之一,也是最浪费内存的问题之一是 class 的 overhead …。
同类文章排行
- 给小孩买什么游戏机?
- 你在你男/女朋友的手机里发现过什么秘密?
- 你的鱼缸里养过什么奇怪的鱼?
- 有哪些故意缩短产品寿命的设计?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 大厂后端开发需要掌握docker和k8s吗?
- 你在你男/女朋友的手机里发现过什么秘密?
- 独立开发***能盈利吗?感觉好累...
- 为什么以前被称三大火炉之一的武汉如今排不上“热度”号了?
- 为什么欧美影视喜欢露点?
最新资讯文章
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 40岁财务自由想找个25左右的媳妇儿有可能吗?
- 如何评价***伊内斯·特洛奇亚的身材?
- 个人组装NAS有必要吗?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 胸大的女孩子有什么烦恼?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 你们都用 Python 实现了哪些办公自动化?
- 为什么各大品牌内存条包装都那么low?
- 内存只有双通道,为什么没人用pcie来扩展内存呢?
- MySQL不香吗,为啥还要Elasticsearch?
- Python写桌面应用,可以用vue+python再通过打包的形式实现吗?如果可以,应该怎么写?






关注公众微信号
移动端,扫扫更精彩