数据库人员可能是在努力迎合队列
… 数据库人员可能是在努力迎合队列。理想情况下,我会对数据进行规范化并建立关系模型,这样事务就不会锁定整个表。然后我开始质疑,当数据库(除了SQLite,它本身已经足够快)是用来对数据库进行池化访问的,我为什么还需要队列。Kafka支持将数据管道传输到关系型数据库,但在这部分你必须有经验,否则很容易出错,而我还没有达到那个水平。我认为将它用作队列,即绕过关系型数据库管道,这在Kafka中是非标准的。我怀疑这就是很多对Kafka的厌恶的来源。如果分布式事务部分很麻烦,我理解,但那时你为什么还要跳过数据库呢?我想你是在试图获得免费的午餐。我有一个替代方案。尝试将所有内容插入到一个SQLite文件中。遇到并发问题?使用第二个SQLite文件。两台电脑?通过网络发送。更多问题?既然它是SQL,就切换到一个真正的数据库,它可以对客户端进行池化。…
源讨论Ask HN:2025年你常用的消息队列是什么?原帖 97 条评论 · 导入时统计