当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- Mate 40 series launch with Huawei sports health service to bring healthy digital life
- 三步一坑五步一雷,高速成长下的技术团队怎么带?
- From technology to management, the technology of system optimization is applied to enterprise management
- Bgfx compilation tutorial
- After pulling four message queues into a group, they quarreled
- 嘉宾介绍|2020 PostgreSQL亚洲大会中文分论坛:潘娟
- 当 TiDB 与 Flink 相结合:高效、易用的实时数仓
- 嘉宾专访|2020 PostgreSQL亚洲大会中文分论坛:岳彩波
- Didi's distributed ID generator (tinyid), easy to use
- Implementation of nginx version of microservice architecture
猜你喜欢

Opencv computer vision learning (10) -- image transform (Fourier transform, high pass filter, low pass filter)

Code Review Best Practices

C enumerates the differences between permissions |, and |

websocket+probuf.原理篇

Bgfx compilation tutorial

三步一坑五步一雷,高速成长下的技术团队怎么带?

Exclusive interview with Yue Caibo

Web API系列(三)统一异常处理

How to learn technology efficiently

Using thread communication to solve the problem of cache penetrating database avalanche
随机推荐
盘点那些争议最大的编程观点,你是什么看法呢?
深入浅出大前端框架Angular6实战教程(Angular6、node.js、keystonejs、
【C++学习笔记】C++ 标准库 std::thread 的简单使用,一文搞定还不简单?
DOM node operation
【笔记】Error while loading PyV8 binary: exit code 1解决方法
chrome浏览器跨域Cookie的SameSite问题导致访问iframe内嵌页面异常
Mate 40系列发布 搭载华为运动健康服务带来健康数字生活
Big data algorithm - bloon filter
栈-括号的匹配
Using rabbitmq to implement distributed transaction
聊聊Go代码覆盖率技术与最佳实践
Web API series (3) unified exception handling
廬山真面目之二微服務架構NGINX版本實現
垃圾分类知识竞赛
PHP安全:变量的前世今生
websocket+probuf.原理篇
Mate 40 series launch with Huawei sports health service to bring healthy digital life
Mac新手必备小技巧
CPU瞒着内存竟干出这种事
Kubernetes服务类型浅析:从概念到实践