当前位置:网站首页>When tidb and Flink are combined: efficient and easy to use real-time data warehouse
When tidb and Flink are combined: efficient and easy to use real-time data warehouse
2020-11-07 20:15:00 【InfoQ】
With the rapid development of Internet , There will be more and more kinds of business , The volume of business data will grow , When it reaches a certain scale , The traditional data storage structure can not meet the needs of enterprises , Real time data warehouse becomes a necessary basic service . In terms of dimension Join For example , Data is stored in a business data source in the form of a normal form table , A lot of Join operation , Reduce performance . If it can be completed in the process of data cleaning and importing Join, Then there is no need to analyze again Join, To improve query performance .
Using real-time data warehouse , Enterprises can achieve real-time OLAP analysis 、 Real time data Kanban 、 Real time business monitoring 、 Real time data interface service, etc . But think of real-time data warehouse , Many people's first impression is that the architecture is complex , Difficult to operate and maintain . And thanks to the new version Flink Yes SQL Support for , as well as TiDB HTAP Characteristics of , We explored an efficient 、 Easy-to-use Flink+TiDB Real time data warehouse solution .
This article will first introduce the concept of real-time data warehouse , Then introduce Flink+TiDB The architecture and advantages of real-time data warehouse , Then we give some user scenarios that are already in use , Finally, it is given in docker-compose In the environment Demo, For readers to try .
The concept of real-time data warehouse
The concept of data warehouse is in 90 Age from Bill Inmon Put forward , It refers to a topic oriented 、 Integrated 、 Relatively stable 、 A collection of historical changes , Used to support management decisions . The data warehouse at that time collected data from data sources through message queues , By calculating daily or weekly for use in reports , Also known as offline data warehouse .
Link to the original text :【https://www.infoq.cn/article/IoD228mbbr7wylDEQKkh】. Without the permission of the author , Prohibited reproduced .
版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
边栏推荐
- What kind of technical ability should a programmer who has worked for 1-3 years? How to improve?
- OpenCV計算機視覺學習(10)——影象變換(傅立葉變換,高通濾波,低通濾波)
- DOM node operation
- Technical debt is a lack of real understanding of business functions- daverupert.com
- 11. Service update
- Bgfx compilation tutorial
- Kylin on Kubernetes 在 eBay 的实践
- 留给快手的时间不多了
- 阿里terway源码分析
- The most hard core of the whole network explains the computer startup process
猜你喜欢

HandlerMethodArgumentResolver使用和原理

Come on in! Take a few minutes to see how reentrantreadwritelock works!

Let you have a deep understanding of gitlab CI / CD principle and process

DOM node operation

全网最硬核讲解计算机启动流程

Classroom exercises

Don't treat exceptions as business logic, which you can't afford

use Xunit.DependencyInjection Transformation test project

Business Facade 与 Business Rule

Bgfx compilation tutorial
随机推荐
Business facade and business rule
vue踩坑:axios使用this指针
Mate 40 series launch with Huawei sports health service to bring healthy digital life
A detailed explanation of microservice architecture
动态规划——用二进制表示集合的状态压缩DP
use Xunit.DependencyInjection Transformation test project
AFO记
CPU瞒着内存竟干出这种事
DOM node operation
RECH8.0版本学习 days 12 rh134部分
Using rabbitmq to implement distributed transaction
Kylin on Kubernetes 在 eBay 的实践
Opencv computer vision learning (10) -- image transform (Fourier transform, high pass filter, low pass filter)
三步一坑五步一雷,高速成长下的技术团队怎么带?
嘉宾专访|2020 PostgreSQL亚洲大会中文分论坛:岳彩波
屏读时代,我们患上了注意力缺失候群症
使用 Xunit.DependencyInjection 改造测试项目
Ac86u KX Online
Web API series (3) unified exception handling
浅谈HiZ-buffer