使用数据库收集结果肯定不会比单个程序里搞定更“便捷”。
但是使用数据库肯定是有优势的,因为数据库意味着更高的可靠性。程序如果中途退出也能保存部分结果。
至于B+树排序啥的,反而不重要。
因为如果你的结果数据定义有序,而又放进了数据库,那之后按顺序获取数据就是非常容易的事情了。
【 在 ylh1969 (没谱) 的大作中提到: 】
: 标 题: Re: 请问多线程的生产者消费者模型
: 发信站: 水木社区 (Sun Jul 5 11:02:46 2020), 站内
:
: 【 在 here080 的大作中提到: 】
: : 从原理上讲,只需要输出结果时有缓存就行。
: : 你的主线程按顺序收集结果就行。
: : 想想MR,跟这个类似。
: : ...................
: 好的。
: 我那个项目数据量太大,而且分布到好几个服务器进行计算,使用数据库收集结果还是最便捷的。
: 数据库是B+树,本质上与map是相同的。
: --
: ※ 修改:·ylh1969 于 Jul 5 11:04:04 2020 修改本文·[FROM: 221.221.52.*]
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 221.221.52.*]
--
修改:ylh1969 FROM 221.221.52.*
FROM 76.126.252.*