Jay Kreps是来自LinkedIn的首席工程师,他表示日志几乎在计算机产生的时候就存在,除了可用在分布式计算或者抽象分布式计算模型内部之外,还有广泛的用途。本文中他讲述的日志的原理和通过把日志用做单独服务来实现数据集成、实时数据处理以及分布式系统设计。文章内容非常干货,值得学习。
以下是原文:
我在六年前的一个令人兴奋的时刻加入到LinkedIn公司。从那个时候开始我们就破解单一的、集中式数据库的限制,并且启动到特殊的分布式系统套件的转换。这是一件令人兴奋的事情:我们构建、部署,而且直到今天仍然在运行的分布式图形数据库、分布式搜索后端、Hadoop安装以及之一代和第二代键值数据存储。
从这一切里我们体会到的最有益的事情是我们构建的许多东西的核心里都包含一个简单的理念:日志。有时候也称作预先写入日志或者提交日志或者事务日志,日志几乎在计算机产生的时候就存在,同时它还是许多分布式数据系统和实时应用结构的核心。
不懂得日志,你就不可能完全懂得数据库,NoSQL存储,键值存储,复制,paxos,Hadoop,版本控制以及几乎所有的软件系统;然而大多数软件工程师对它们不是很熟悉。我愿意改变这种现状。在这篇博客文章里,我将带你浏览你必须了解的有关日志的所有的东西,包括日志是什么,如何在数据集成、实时处理和系统构建中使用日志等。
道别闭口粉刺全身肌肉。你需要这种提醒。女人和男人都一定遇到过痘痘暴发的难题。一旦痘痘暴发的难题比较严重危害了大家的形象气质,一些病情恶化的人还会继续有一些心理健康问题,由于她们早已好久没有被痊愈了。在...
云顶之弈有许多阵容玩法,其中新版本中的永动机重装阵容怎么玩呢?想必还有许多小伙伴不清楚吧,下面小编给大家分享一下永动机重装阵容搭配玩法攻略啦! 永动机重装阵容怎么搭配 阵容:锤石 杰斯 泰坦...
为什么黑客都用linux系统?黑客都用linux原因有哪些,Linux非常壮大。它是一套能够不收费应用和解放传布类Unix操纵体系。它是一个基于POSIX和UNIX的多用户、多使命、多线程、多CPU的...
很多企业在接触互联网以后,都会借助全网营销去包装自己,但是很多企业都是做做表面功夫,不知道可以做到何种效果,不知道怎么做全网营销,今天佰赛就这两个问题为大家做下分享。 1、让客户可以最快速度...
如何找黑客攻击非法APP相关问题 24小时在线黑客联系相关问题 黑客如何通过手机号 怎么查看别人的qq密码软件(qq密码查看器)...
微信密友太多了结算的時刻删掉不对挚友该怎么办?和同犯责骂一气之下删除了微信密友该怎么办?两三年前删掉的微信密友怎么找回?很有可能许多人都遇到过那样的难题,删掉的微信密友怎么找回。别着急,我早已从业修复...