kafka 初稿整理,如何梳理个人对它的理解?
- 内容介绍
- 相关推荐
本文共计1362个文字,预计阅读时间需要6分钟。
前言+简单整理一些自己使用Kafka的一些感受。原文+一旦都要回到现实的世界上,计算机世界只是真实事件的一个缩影。计算机世界有一个重要的东西,那就是数据库。数据库记录着真实事件的点点滴滴。
前言简单整理一些自己使用kafka的一些感受。
正文一切都要回到真实的世界上, 计算机世界只是真实事件的一个缩影。
计算机世界有一个重要的东西,那就是数据库。
数据库记录着真实世界发生了什么,准确的说就是这个世界发生了什么然后产生了什么结果。
比如说一辆火车,那么数据库记录这辆火车是开启的开始停止的,或者说乘坐着几个人,也就是这辆火车对当前世界的状态。
有比如说,一个人,数据库里面记录着这个人的年龄、身高、性别等。也就是记录这个人的状态。
可以说数据库,是事物的状态机。
这个是满足以前的,但是呢,现在有一个新的需求了。 就是这辆火车,在A 站每一趟上去多少人下去多少人。
这似乎就不是某件事物的状态了,而是某个事件的状态了,也就是到底发生了什么事,时间、地点、任务等,而且是一个递增的关系。
如果将事件状态存储到数据库中,也是可以的(这里不要去考虑技术、性能这块)。 但是适合不适合呢?
无论是无关系数据库还是关系数据库,他们的表或者说集合吧,都是有固定结构的,无关系数据库不是说没有数据结构哈,而是说集合直接没有明确的关系。
但是描述一件事情好像是没有固定的结构的,当然了也可以有,但是这样无法准确的表述这件事了。
那么人们就定义了一种结构体,叫做log,就是日志,来描述这件事情发生了什么。那么日志如何管理呢?
kafka 制作出来作为一个日志管理器了。
本文共计1362个文字,预计阅读时间需要6分钟。
前言+简单整理一些自己使用Kafka的一些感受。原文+一旦都要回到现实的世界上,计算机世界只是真实事件的一个缩影。计算机世界有一个重要的东西,那就是数据库。数据库记录着真实事件的点点滴滴。
前言简单整理一些自己使用kafka的一些感受。
正文一切都要回到真实的世界上, 计算机世界只是真实事件的一个缩影。
计算机世界有一个重要的东西,那就是数据库。
数据库记录着真实世界发生了什么,准确的说就是这个世界发生了什么然后产生了什么结果。
比如说一辆火车,那么数据库记录这辆火车是开启的开始停止的,或者说乘坐着几个人,也就是这辆火车对当前世界的状态。
有比如说,一个人,数据库里面记录着这个人的年龄、身高、性别等。也就是记录这个人的状态。
可以说数据库,是事物的状态机。
这个是满足以前的,但是呢,现在有一个新的需求了。 就是这辆火车,在A 站每一趟上去多少人下去多少人。
这似乎就不是某件事物的状态了,而是某个事件的状态了,也就是到底发生了什么事,时间、地点、任务等,而且是一个递增的关系。
如果将事件状态存储到数据库中,也是可以的(这里不要去考虑技术、性能这块)。 但是适合不适合呢?
无论是无关系数据库还是关系数据库,他们的表或者说集合吧,都是有固定结构的,无关系数据库不是说没有数据结构哈,而是说集合直接没有明确的关系。
但是描述一件事情好像是没有固定的结构的,当然了也可以有,但是这样无法准确的表述这件事了。
那么人们就定义了一种结构体,叫做log,就是日志,来描述这件事情发生了什么。那么日志如何管理呢?
kafka 制作出来作为一个日志管理器了。

