Oracle,MySQL 和PostgreSQL都包括用于給備用的復(fù)制數(shù)據(jù)庫傳輸日志的日志傳輸協(xié)議。Oracle還把日志產(chǎn)品化為一個通用的數(shù)據(jù)訂閱機制,這樣非Oracle數(shù)據(jù)訂閱用戶就可以使用XStreams和GoldenGate訂閱數(shù)據(jù)了,MySQL和PostgreSQL上的類似的實現(xiàn)則成為許多數(shù)據(jù)結(jié)構(gòu)的關(guān)鍵組件。
正是由于這樣的起源,機器可識別的日志的概念大部分都被局限在數(shù)據(jù)庫內(nèi)部。日志用做數(shù)據(jù)訂閱的機制似乎是偶然出現(xiàn)的,不過要把這種 抽象用于支持所有類型的消息傳輸、數(shù)據(jù)流和實時數(shù)據(jù)處理是不切實際的。