网站首页 > 开源技术 正文
需求:满足用户(物联网设备)实时位置,状态监测的灵活查询。时间,位置,号码(物联网设备)(优先级)
评估Greenplum、Kudu、TiDB、MemSql、ES、Redis,Druid 都进入了我们的视野。
对于新的实时系统,主要考虑以下几点:
1、系统既要满足 OLAP 还要满足OLTP 的基本需求,涉及到更新最近位置的数据;
2、新系统要尽量降低业务的使用要求;
3、新系统最好能够与现有的 Hadoop 体系相结合。
TiDB 分布式特性可以很好的平衡热点数据,可以用它作为业务库热点数据的一个备份库,或者直接迁入 TiDB 。
思路:
1、上游信令的数据通过 TiDB 实时写入,下游 OLAP 的业务通过 TiDB / TiSpark 实时分析。
2、从 TiDB 中利用 TiSpark 进行抽取到历史库(ES,MemSql)。
技术架构:
Kafka+Streams+TiDB(Memsql)+Restful(查询)
为了更形象理解实时系统平台,做了如下类比:
实时数据流:一条河渠。
满足条件数据:河流里的鱼(红色的鱼,粉色的鱼)(时间,位置,号码设备标识)
事件处理平台:渔网,地笼,筛网(网洞大小)鱼是主动上网。
实时检索平台:铺渔网。鱼是被动上网。
实时查询形式(restful,SQL接口),只留最近数据。
猜你喜欢
- 2024-10-09 DCOS(数据中心操作系统)到底是什么鬼?
- 2024-10-09 PostgresSql学习-Vacuum清理机制(plsql清理查询缓存)
- 2024-10-09 最全的大数据学习资料整理(上集)(大数据入门知识)
- 2024-10-09 苏宁6亿会员是如何做到快速精确分析的?
- 2024-10-09 Spring Boot集成Spark SQL进行大数据分析
- 2024-10-09 数据中台中的数据存储技术(数据中台的内容)
- 2024-10-09 数据库内核杂谈:索引优化(数据库索引设计与优化 pdf)
- 2024-10-09 OPC UA服务器数据写入数据库以及数据分析
- 2024-10-09 探索SQL 与 NO-SQL 数据库-到底有啥不一样呢?
- 2024-10-09 无服务器POSTGRESQL中的分支机制(sql无服务器连接)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)