作者回复: 谢谢你的分享!
作者回复: 谢谢你的分享!
作者回复: 谢谢你的提问!数据如果没有保存到磁盘的话,确实整个软件挂了所有数据就丢失了。不过流处理一样可以处理重要数据的。一般即使数据存在内存中,有的软件会定时将数据的snapshot保存到磁盘中,以防软件全部挂掉。而很多软件都会有data replica,而且会有N+1或者N+2的policy,以此来保证如果有其中一台机器上的软件挂了,另外一台机器可以顶替它。
一般全部机器都挂的情况非常少见,这就如同存在磁盘上的数据被人运行“rm -fR /”一样,所以在采用流处理的时候不必过于担心。
作者回复: 可以
作者回复: 谢谢你的留言!我很认同你的观点,关于流处理和批处理未来应该会统一起来。数据库作为存储系统的话还是会单独存在的吧。
作者回复: 谢谢你的经验分享!赞一个!
作者回复: 谢谢你的分享!
作者回复: 赞一个大牛的留言啊!
作者回复: 谢谢你的分享!
作者回复: 谢谢你的分享!
作者回复: 谢谢你的分享!我觉得你能自己写出一个处理架构出来也是很牛的,继续加油!