redis與mysql實時同步 流式計算和實時計算有什么區(qū)別?
流式計算和實時計算有什么區(qū)別?處理和實時計算屬于一個范疇,即當(dāng)數(shù)據(jù)發(fā)生變化時,計算所處的場景對數(shù)據(jù)計算的實時性要求相對較高,并能實時響應(yīng)結(jié)果,一般以秒為單位。雅虎的S4和Twitter的故事都屬于流處
流式計算和實時計算有什么區(qū)別?
處理和實時計算屬于一個范疇,即當(dāng)數(shù)據(jù)發(fā)生變化時,計算所處的場景對數(shù)據(jù)計算的實時性要求相對較高,并能實時響應(yīng)結(jié)果,一般以秒為單位。雅虎的S4和Twitter的故事都屬于流處理和實時計算的范疇。計算了add-hoc和實時查詢。在查詢中,實時查詢是響應(yīng)的結(jié)果,可能會有很大的變化。不能預(yù)先通過枚舉獲取和存儲。根據(jù)不同的用戶輸入需要實時查詢不同的響應(yīng),這對實時性要求很高,如HBase、redis、mongodb等。Add hoc屬于不需要高實時性能的場景。Add hoc是一個解決各種臨時和定制需求的解決方案,比如hive。需求是不確定的,您可以編寫SQL來處理各種問題。最近,基于Hadoop的實時查詢impala解決了實時性要求,比hive更高效。離線計算一般是對數(shù)據(jù)庫進行批處理的過程,如使用Hadoop的MapReduce;內(nèi)存計算spark與MapReduce類似,但數(shù)據(jù)放在內(nèi)存中,效率更高。