当前位置:网站首页>Yangchuanhui, CTO of oceanbase: some HTAP databases are not real htaps
Yangchuanhui, CTO of oceanbase: some HTAP databases are not real htaps
2022-07-28 00:24:00 【User 1564362】
Please pay attention to my official account.
OceanBase CTO Yang Chuanhui , Recently OceanBase An article was published on the official account. : real HTAP What it means for users and developers ? This article is very well written , Mr. Fei strongly recommends that yes HTAP Interested people read this article carefully , By the way, let's talk about a very important point .
Here I quote his original :
There are also some solutions of two systems in the industry , for example OLTP System USES RocksDB/MySQL,OLAP System USES Spark perhaps ClickHouse, And implement different types within the system SQL Routing distribution of . This scheme does not conform to “ A piece of data “ The requirements of , Not really HTAP. Why? ? Because the adoption of the two systems will inevitably lead to a sharp rise in costs , For the high availability of the system ,OLTP Systems and OLAP The system needs to have its own independent multi copy disaster recovery architecture , And the two systems cannot guarantee the consistency of data in theory . Yang Chuanhui , official account :OceanBase real HTAP What it means for users and developers ?
This view of this article , Fei always agrees . If a system actually stitches two different systems together by stitching , So this is a “ Stitches are weird ”. Stitching monsters are certainly not real HTAP System .
And there are also various problems in the subsequent development and development of this kind of sewing monster . for instance OLTP The system could be Go Written ,OLAP System is C++ Written , Bonding together is troublesome . Maybe the same Aggregate function , I not only use Go Let's do it again , And use it C++ Do it again , Also ensure that the semantics of both sides are consistent .
Is it troublesome ? Listen, your head is big . Upgrade every system in the sewing monster , Will lead to all kinds of problems , Think about how to develop in the future , It's big enough .
But there are suture monsters who vigorously promote that they are awesome HTAP System , You can do OLAP Can also handle OLTP Of , Deeply sought after by investors , And the ignorant public on the Internet .
OceanBase CTO Yang Chuanhui directly lit up this view , Tell you why these systems are not real HTAP, I still admire people who tell the truth . After all , He can also not offend his peers , A little careless eye , It's over . Hello, I'm Hello, everyone .
Some might say , That's because OceanBase I'm not a stitcher , That's why he belittled others as suture monsters .
The problem should not be viewed in this way ,OceanBase Why not a stitcher , Because OceanBase People know what is right and what is wrong , Chose to do the right thing .
Some other products , Also know what is right and what is wrong , But I know more about what is complicated , What is easy to do . It can be done simply , Why must it be complicated ?
So some products choose simple but not necessarily correct solutions , At the same time, vigorously publicize the right to speak . Investors , Probably willing to pursue these new things .
As for whether you will be fooled by these new things , It depends on whether the early investors go in later , Early investors have long been full of money , Go in the back , Pan Xia, congratulations .
Already connected , I can only bless you , The current economic situation is not good , If you want to go public, let the majority of shareholders leeks continue to pick up your plate , It's really a little difficult .
边栏推荐
- [极客大挑战 2019]RCE ME
- Harmonyos 3 pure mode can limit the access to personal data of risk applications detected in Huawei's application market
- 正值三伏天我却被吓出了冷汗:驾驶安全隐患离我们有多远?
- 永州水质检测实验室建设:家具说明
- Read one line of string input each time (to be supplemented)
- [NCTF2019]babyRSA1
- Legendary server: what must be modified when the GOM geem2 engine is updated?
- MFC prompts that this application has requested the runtime to terminate it in an unused way editbox box has been deleted and is still in use
- ESP8266-----MQTT云下设备上云
- 火狐浏览器 Firefox 103 发布,提升高刷新率显示器下的性能
猜你喜欢

很棒的一个思维题CF1671D Insert a Progression

抖音直播监控-循环值守24小时-直播弹幕

JS event propagation capture stage bubbling stage onclick addeventlistener

【打新必读】魅视科技估值分析,分布式视听产品及解决方案

Analysis and solution of errors in symbols uploading when baget manages packages

传奇外网架设教程带图文解说——Gom引擎

MATLAB如何将k线图设置为经典红绿配色?

require、loadfile、dofile、load、loadstring

What foundation does Yolo need? How to learn Yolo?

See how well-known enterprises use Web3 to reshape their industries
随机推荐
The interviewer asked the thread safe list, and I'm not afraid after reading it!
What a beautiful rainbow
In the third week of July, the list of feigua data station B up main ranking list was released!
永州出入境检验实验室建设那些事
See how well-known enterprises use Web3 to reshape their industries
Leetcode 452. minimum number of arrows to burst balloons (medium)
元宇宙办公,打工人的终极梦想
很棒的一个思维题CF1671D Insert a Progression
Cache and MMU management
If we were the developer responsible for repairing the collapse of station B that night
Liux common commands (view and open firewall port number + view and kill process)
永州二恶英实验室建设细节查看
View the construction details of Yongzhou dioxin Laboratory
JS ATM机输出
【Objective-C语言的SEL对象】
理解双亲委派模式
Shell programming specifications and variables
[RoarCTF2019]RSA
Legendary Internet Setup tutorial with graphic explanation - GOM engine
[NPUCTF2020]EzRSA