2023-06-30 09:46
都不占,某种意义上说,这都不是什么问题,就像从左手倒换到右手一样,纯属闲的没事干,没事为自己找事做。
2023-06-30 09:18
就编程角度来看,除非线程能做得像go协程那样好用,不然还是首先用进程
2023-06-29 22:08
为什么要做选择题?
2023-06-29 15:56
协程最好
2023-06-29 10:15
先用rust重写吧, 再考虑多线程问题😅
2023-06-29 10:05
完全可以进程模型+线程模型,把握好度,结果最优即可.
2023-06-29 09:51
哪种模型可更稳定可靠的享用多核能力,就支持哪种模型。
2023-06-28 17:35
协程才是优的
2023-06-29 09:27
不是一個層面的事,協程得配合底層線程來用。
2023-06-28 13:58
虽然,但是,进程模型的确更符合其原来学院派的设计哲学。
2023-06-24 23:26
说多线程明显优于多进程的人显然对系统工程掌握不够。就c/c++而言,多进程显然对开发的要求更高,这首先会限制很大一部分其实不太够格的开发人员,系统质量上其实更优保障。其次,如今进程切换足够快,线程没有太多的优势,而且相比那么一点,稳定性、SQL性能、数据库设计是不是更重要,计算系统缓存采用广播实现,其实ddl没那么频繁。第三,postgresql还有很多功能要完善,64位xid,优化器能力,执行器算子,并行执行,并行redo重放,增量检查点,少的不是一丁点儿。当下提出进程模型好的那个老外,真以为自己提交了几个patch、改了一些代码,自己就很懂数据库了?多进程其实压根就不是问题。
2023-06-23 12:19
第一步,postgresql团队先造一个好用的C语言多线程轮子吧!
没有银弹,任何收益都是要付出代价的。
2023-06-21 11:24
小孩子才做选择,成年人:我都要
2023-06-30 09:08
你搞反了。。成年人如果都要 那会死人滴 ^_^
2023-06-21 10:32
安全性和可靠性是最优先的,所谓的限制也只是达到一定的特殊条件才会出现
2023-06-21 09:55
谁都知道线程比进程优点多多啦,但是这种大型多人协作的项目,还用C这种没有任何兜底策略的语言来写,动不动就爆炸了,大型C项目,像Redis,Nginx,就没几个敢用多线程的。
2023-06-21 10:59
上螃蟹或者鼹鼠,整个重写?
2023-06-28 17:12
Go適合做這個,要不Rust,要不C++。
2023-06-21 09:39
方便Windows上使用,不過PG純C寫的上多線程能不能把控得住?
2023-06-21 09:18
感觉要有PG大牛一言不合开新分支了
2023-06-21 07:10
早期很多人给我普及pg的多进程优点很多,性能很强... 可惜有的人已经不在了。
2023-06-21 07:40
又想起了宏哥。
2023-06-28 14:16
枯木再逢春,斯人却已逝。
2023-06-21 08:29
宏哥么
2023-06-21 02:39
无聊,有空不修修32位事务id问题?
2023-06-20 21:51
然后开始疯狂打补丁修安全问题模式
2023-06-28 13:59
一语中的,哈哈。
2023-06-20 21:34
这还不简单,出2个版本呗
2023-06-21 10:58
一旦决定就是整个架构开始转换,维持俩,没必要也玩不起。
2023-06-20 20:54
无论怎么选择都会是多线程模式。
回复 @
{{emojiItem.symbol}}
返回顶部
顶部