今日视点:ClickHouse和他的朋友们(5)存储引擎技术进化与MergeTree [ 虎哥的博客 ]

来源:个人图书馆-路途0jx67cp2fl 2023-07-02 09:53:03

21 世纪的第二个 10 年,虎哥已经在存储引擎一线奋战近 10 年,由于强大的兴趣驱动,这么多年来几乎不放过 arXiv 上与存储相关的每一篇 paper。尤其是看到带有 draft 的 paper 时,有一种乞丐听到“叮当”响时的愉悦。看paper这玩意就像鉴宝,多数是“赝品”,需要你有“鉴真”的本领,否则今天是张三的算法超越xx,明儿又是王二的硬件提升了yy,让你永远跟不上节奏zz,湮灭在这些没有营养的技术垃圾中,浪费大好青春。


(相关资料图)

言归正传,接下来的3篇,跟 ClickHouse 的 MergeTree 引擎有关:上篇介绍存储引擎的技术演进史,从”远古”的 B-tree 出发推演到目前主流的技术架构。中篇会从存储结构介绍 MergeTree 原理,对 ClickHouse MergeTree 有一个深入的认识,如何合理设计来进行科学加速。下篇会从MergeTree代码出发,看看 ClickHouse MergeTree 如何实现读、写。

本文为上篇,先来个热身,相信本篇大部分内容对大家来说都比较陌生,很少人写过。

地位

存储引擎(事务型)在一个数据库(DBMS)中的地位如何呢?

MySQL 的商业成功可以说大部分来自于 InnoDB 引擎,Oracle 收购 InnoDB 比 MySQL 早好几年呢!20年前,能亲手撸一套 ARIES (Algorithms for Recovery and Isolation Exploiting Semantics) 规范引擎,实力还是相当震撼的,相信 Oracle 收购的不仅是 InnoDB 这个引擎,更重要的是人, InnoDB 作者在哪里,在干什么?!Fork 出来的 MariaDB 这么多年一直找不到自己的灵魂,在 Server 层磨磨蹭蹭可谓是江河日下,只能四处收购碰碰运气,当年 TokuDB 战斗过的 commit 依在,但这些已经是历史了。另,WiredTiger 被 MongoDB 收购并使用,对整个生态所起的作用也是无可估量的,这些发动机引擎对于一辆汽车是非常重要的。

有人问道,都已经 2020 年了,开发一个存储引擎还这么难吗?不难,但是造出来的未必有 RocksDB 好用?!如大家所见,很多的分布式存储引擎都是基于 RocksDB 研发,可谓短期内还算明智的选择。从工程角度来看,一个 ACID 引擎要打磨的东西非常之多,到处充斥着人力、钱力、耐心的消耗,一种可能是写到一半就停滞了(如 nessDB),还有一种可能是写着写着发现跟xx很像,沃茨法克。当然,这里并不是鼓励大家都去基于 RocksDB 去构建自己的产品,而是要根据自己的情况去做选择。

B-tree

首先要尊称一声大爷,这个大爷年方 50,目前支撑着数据库产业的半壁江山。

50 年来不变而且人们还没有改变它的意向,这个大爷厉害的很!鉴定一个算法的优劣,有一个学派叫 IO复杂度分析,简单推演真假便知。下面就用此法分析下 B-tree(traditional b-tree) 的 IO 复杂度,对读、写 IO 一目了然,真正明白读为什么快,写为什么慢,如何优化。为了可以愉快的阅读,本文不会做任何公式推导,复杂度分析怎么可能没有公式呢!

读IO分析

这里有一个 3-level 的 B-tree,每个方块代表一个 page,数字代表 page ID。

上图 B-tree 结构是内存的一个表现形式,如果我们要读取的记录在 leaf-8上,read-path 如蓝色箭头所示:root-9 –> branch-6 –> leaf-8

下图是 B-tree 在磁盘上的存储形式,meta page 是起点:

这样读取的随机 IO (假设内存里没有 page 缓存且 page 存储是随机的)总数就是(蓝色箭头):

1(meta-10)IO 1(root-9)IO 1(branch-6)IO 1(leaf-8)IO = 4次 IO,这里忽略一直缓存的 meta 和 root,就是 2 次随机 IO。如果磁盘 seek 是 1ms,读取延迟就是 2ms。

通过推演就会发现,B-tree 是一种读优化(Read-Optimized)的数据结构,无论 LSM-tree 还是 Fractal-tree 等在读上只能比它慢,因为读放大(Read Amplification)问题。存储引擎算法可谓日新月异,但是大部分都是在跟写优化(Write-Optimized)做斗争,那怕是一个常数项的优化那就是突破,自从 Fractal-tree 突破后再无来者了!

写IO分析

现在写一条记录到 leaf-8。

可以发现,每次写都需要先读取一遍,如上图蓝色路径所示。

假设这次写入导致 root, branch 都发生了变化,这种 in-place 的更新反映到磁盘上就是:

基本是 2 次读 IO和写 2 次写 IO WAL fsync,粗略为 4 次随机 IO。通过分析发现,B-tree 对写操作不太友好,随机 IO 次数较多,而且 in-place 更新必须增加一个 page 级的 WAL 保证失败回滚,简直是要命。

Write-Optimized B-tree

说到写优化,在机械盘的年代,大家的方向基本是把随机 IO 转换为顺序 IO,充分发挥磁盘的机械优势,于是出现一种 Append-only B-tree:

更新生成新的 page(蓝色)page 回写磁盘时 append only 到文件末尾无需 page WAL,数据不 overwrite,有写放大(Write Amplification)问题,需要做空洞重利用机制

Append-only B-tree 节省了回写时的 2 次随机 IO,转换为常数级(constant)的1次顺序 IO,写性能大幅提升,总结起来就是:随机变顺序,空间换时间LSM-tree, Fractal-tree 等写优化算法的核心思想也是这个,只不过其实现机制不同。

LSM-trees

随着 LevelDB 的问世,LSM-tree 逐渐被大家所熟知。LSM-tree 更像一种思想,模糊了 B-tree 里 tree 的严肃性,通过文件组织成一个更加松散的 tree。这里不谈一个具体的 LSM-tree 是 Leveled 还是 Size-tiered,只谈大体思想。

写入

先写入内存的 C0

后台线程根据规则(Leveled/Sized)进行 merge,C0 –> C1, C1 –> C2 … CL

写入 C0 即可返回,IO 放到后台的 Merge 过程

每次 Merge 是硬伤,动作大就抖,动作小性能不好,每次 Merge 的数据流向不明确

写放大问题

读取读取 C0读取 C1 .. CL合并记录返回读放大问题Fractal-tree

终于发展到了“终极”优化(目前最先进的索引算法),Fractal-tree。它是在 Append-only B-tree 的基础上,对每个 branch 节点增加了一个 message buffer 作为缓冲,可以看做是 LSM-tree 和 Append-only B-tree 完美合体。

相对于 LSM-tree 它的优势非常明显:Merge 更加有序,数据流向非常分明,消除了 Merge 的抖动问题,大家一直寻找的 compaction 防抖方案一直存在的!

这个高科技目前只有 TokuDB 在使用,这个算法可以开篇新介,这里不做累述,感兴趣的可以参考原型实现 nessDB。

Cache-oblivious

这个词对于大部分人都是陌生的,不过别怕。在存储引擎里,有一个数据结构非常非常重要,它负责 page 数据有序性维护,比如在一个 page 里怎么快速定位到我要的记录。在 LevelDB 里使用 skiplist,但大部分引擎使用的是一个有序数组来表示,比如 [1, 2, 3, … 100],然后使用二分查找。

大概 10 年前一位内核开发者发表了一篇 ,这个小文讲了一个很有意思的事情:数据的组织形式对性能有很大的影响,因为 CPU有 cache line。

抛开这篇文章不谈,咱们来看一张“神仙”图:

这是一个 binary-tree 的 4 种 layout 表示形式,那么哪种 layout 对 CPU cache line 最友好?

也许你已经猜对了,那就是 van Emde Boas,简称 vEB。因为它的相邻数据“扎堆”存储,point-query 和 range-query 的 cache line 可以最大化共享,skiplist 对 cache line 是非常不友好的,还可以更快!对于 cache oblivious 数据结构,这里有一个简单的原型实现: omt

B-tree优化魔力象限

写优化算法从原生的 B-tree 到 Append-only B-tree(代表作 LMDB),又到 LSM-tree(LevelDB/RocksDB 等),最后进化到目前最先进的 Fractal-tree (TokuDB)。这些算法耗费了很多年才在工程上实现并被认可,研发一款存储引擎缺的不是算法而是“鉴宝”的能力,这个“宝”可能已经躺了几十年了。

其实,”科学家”们已经总结出一个 B-tree 优化魔力象限:

横坐标是写性能,纵坐标是读性能,B-tree 和 Logging 数据结构分布在曲线的两个极端。B-tree 的读性能非常好,但是写性能差。Logging 的写性能非常好,但是读性能差(想想我们每次写都把数据追加到文件末尾,是不是很快?但是读…)。

在它们中间有一个优化曲度(Optimal Curve)。在这个曲度上,你可以通过增加/减少一个常数(1-epsilon)来做读和写优化组合,LSM-tree/Fractal-tree 都在这个曲度之上。

总结

本文主要讨论事务性引擎的技术演进,其中包含了 IO 复杂度分析,其实这个分析是基于一个 DAM(Disk Access Machine)模型,这里不再展开。这个模型要解决什么问题呢?如果工程中涉及硬件层级关系,比如 Disk / Memory / CPU,数据在Disk,读取(以 block 为单位)到 Memory,查找计算(cache-line)在 CPU,不同介质间性能差距又非常之大,我们怎么做才能让整体性能更优的问题。和当今的硬件相融合,这个模型也一样适用。

最后回到 ClickHouse 的 MergeTree 引擎,它只使用了本文中的部分优化,实现也比较简洁、高效,毕竟没有事务,撸起来也没啥心理负担。随机变顺序,空间换时间, MergeTree 原理,请听下回分解。

References

[1] Cache-Oblivious Data Structures[2] Data Structures and Algorithms for Big Databases[3] The buffer tree: A new technique for optimal I/O-algorithms[4] how the append-only btree works[5] 写优化的数据结构(1):AOF和b-tree之间[6] 写优化的数据结构(2):buffered tree[7] 存储引擎数据结构优化(1):cpu bound[8] 存储引擎数据结构优化(2):io bound[9] nessDB[10] omt

上一篇 : 暗黑破坏神4最新梦魇地下城重置方法攻略

下一篇 : 最后一页

x
广告
高层声音

今日视点:ClickHouse和他的朋友们(5)存储引擎技术进化与MergeTree [ 虎哥的博客 ]

2023-07-02

暗黑破坏神4最新梦魇地下城重置方法攻略

2023-07-02

行政诉讼请律师有用吗 全球头条

2023-07-02

建筑专业包括哪些专业(建筑专业包括哪些) 今日热讯

2023-07-02

天天观天下!因女儿考705分打折的凉菜摊关门:一家人压力太大,出远门了

2023-07-02

商务英语属于哪一类学科_商务英语属于什么学科门类

2023-07-02

环球新资讯:虎门公园里面有什么好玩的_虎门公园现在有什么好玩的

2023-07-02

【世界独家】整体回升!合肥重磅发布

2023-07-02

全球视点!弃用新生代是错误做法?马琳用人再次遭遇质疑,重用陈梦值得商榷

2023-07-02

天天亮点!CCTV5直播!中国女篮决战日本队争冠,韩旭发声,李梦强势表态

2023-07-01

自然流产后几天可以洗头_产后几天可以洗头

2023-07-01

华北范围有哪些地方 华北黄淮高温范围将缩减 基本情况讲解-天天快报

2023-07-01

菲律宾欢呼雀跃,我方舰队悄然撤离,多艘拖船已离开仁爱礁海域 天天热点评

2023-07-01

厦门小学初中和中职今起放暑假 普通高中7月12日起放暑假

2023-07-01

每日观点:新党员集中宣誓 庆祝中国共产党成立102周年

2023-07-01

选美、摔跤、剪羊毛 7月30日来四川美姑看首届非物质文化遗产节

2023-07-01

每日快看:青藏铁路,进入动车时代!

2023-07-01

机构:上半年房企拿地大幅下降 央国企仍是重点城市拿地主力

2023-07-01

天天微头条丨醋的好处和坏处_醋的好处是什么

2023-07-01

迟日江山丽的全诗翻译 迟日江山丽的译文|世界速递

2023-07-01

环球今日报丨浩瀚深度(688292)6月30日主力资金净卖出277.38万元

2023-07-01

看热讯:过滤网上的黑网是什么_黑网是什么

2023-07-01

淘宝每日一猜7.1答案最新 淘宝大赢家7月1日今天答案分享[多图] 全球实时

2023-07-01

眼里长疱疹是怎么治疗_疱疹是怎么治疗

2023-07-01

极氧001-Ichanger改色膜PET黑魅红,魅惑感十足|天天热消息

2023-07-01

范虎_关于范虎的简介|每日速读

2023-07-01

快递超期滞留什么意思 快递超期滞留啥意思_环球即时看

2023-07-01

环球微速讯:中国吉他学会专业老师_中国吉他学会

2023-07-01

环球最资讯丨南宁两幅地块成功出让,凤岭北“小而精”地块竞买激烈

2023-07-01

今日观点!北京京剧院受捐京剧“第一科班”文献 多半剧目罕见舞台

2023-07-01

商丘古城系列文化活动嗨翻炎炎夏季 环球新要闻

2023-07-01

当前消息!学渣是什么意思_科普学渣的意思

2023-07-01

股票行情快报:财富趋势(688318)6月30日主力资金净买入2567.29万元-焦点短讯

2023-07-01

河南郑州航空港区属于哪个区 郑州航空港区属于哪个区

2023-06-30

中国什么时候使用的简体字(中国从什么时候开始使用简体字)

2023-06-30

青海旅游攻略自由行最佳线路_到青海游玩必去的10个最美旅行地-当前视讯

2023-06-30

全球观察:基金经理跳槽历史新高 “公奔私”意外不香了

2023-06-30

四环素牙如何美白牙齿_四环素牙怎么变白

2023-06-30

广西壮族自治区河池市2023-06-22 04:10发布暴雨橙色预警-世界最新

2023-06-30

全球关注:5月轿车销量投诉比排行榜:比亚迪经得起考验,埃安只有一个投诉

2023-06-30

贝莱德:人工智能是股「巨大力量」 与一年前的元宇宙或虚拟现实不同

2023-06-30

美荷计划进一步限制半导体设备出口中国?外交部回应

2023-06-30

夫家虚构700万债务逼女子净身出户,你会考虑签婚前协议吗?|天天最资讯

2023-06-30

天天视讯!安徽通报济广高速六安段一起交通事故:小轿车追尾半挂车,致 4 人死亡

2023-06-30

北大方正人寿全面参与“7·8全国保险公众宣传日”活动 每日速读

2023-06-30

统计局:中国6月官方制造业PMI为49% 比上月上升0.2个百分点 环球观天下

2023-06-30

“调查网”(大家说调查网)

2023-06-30

方大集团分拆轨道门系统方大智源,产品单一,分红与补流相当

2023-06-30

岳阳县发改局:全力优化营商环境 助力县域经济高质量发展

2023-06-30

环球快看:郑州市区6所民办初中派位结束,未报满的7月3日开始补录

2023-06-30

复制网址在浏览器打开下载app进行注册哦_复制网址在浏览器打开 播资讯

2023-06-30

百万医疗险站在转型十字路口 平价中高端医疗或成发展方向之一

2023-06-30

全球关注:石家庄国际陆港中欧班列5年累计开行1161列

2023-06-30

为什么要对银行业进行监管_为什么要对银行进行监管-全球热讯

2023-06-30

【全球聚看点】丰田汽车5月全球销量超83万辆,同比增长10.1%

2023-06-30

环球关注:小屏旗舰最后的荣光!华硕Zenfone 10图赏

2023-06-30

苏州国税网上办税大厅(苏州国税网上开票)

2023-06-30

详解上半年财政政策执行情况,下一步工作重点有哪些?|世界最资讯

2023-06-30

聚焦夏季达沃斯论坛 论坛创始人:全世界都从中国发展中获益

2023-06-30

慢性淋巴性甲状腺炎的症状及治疗_甲状腺炎的症状及治疗

2023-06-30

超能世界时光精粹哪里获取怎么刷

2023-06-30

潘松挺:传统的消费品领域仍有大量需求-世界视点

2023-06-30

截至23:00收盘,国内期货主力合约涨多跌少-焦点资讯

2023-06-29

疑似手球!武磊头球顶在王刚手臂上,马宁听过VAR后不判手球

2023-06-29

每日热闻!三晋安全行|“无人作业的智慧化矿山更安全!”

2023-06-29

【雄韬股份参评】维科杯·OFweek 2023年度储能行业卓越/优秀示范项目等奖项_环球视讯

2023-06-29

微速讯:姜春煌在定西有关开班式上要求:真抓实干推进各项任务落实

2023-06-29

峨眉山在哪里哪个省哪个市_峨眉山在哪

2023-06-29

热点在线丨K11 ARTUS寓馆庆四周年-特别呈献月租礼遇

2023-06-29

理工导航(688282):中国国际金融股份有限公司关于北京理工导航控制科技股份有限公司部分募集资金投资项目延期的核査意见

2023-06-29

三安光电:获得政府补助

2023-06-29

国家大剧院版经典民族歌剧《党的女儿》四度唱响 天天观点

2023-06-29

胡锡进是炒股还是炒自己? 世界报资讯

2023-06-29

13579质数有几个 13579

2023-06-29

焦点热议:计算机排名大学_计算机排名

2023-06-29

服务业务前景可期!Wedbush高喊苹果(AAPL.US)市值可达4万亿美元

2023-06-29

焦点短讯!威士忌,酒企下一个竞争高地?

2023-06-29

东南电子:公司微动开关不能用于减速器

2023-06-29

焦点讯息:米游社设置默认角色的方法介绍

2023-06-29

安图县首家农民专业合作社联合社成立

2023-06-29

【环球快播报】Android 14新功能曝光:支持平板电脑和折叠屏手机切换任务栏模式

2023-06-29

天天速讯:拳头老兵新工作室首款作品 小队PvP《洛基计划》首曝

2023-06-29

变形机器人可在多种地空环境中移动

2023-06-29

环球热头条丨三星紧追台积电,计划2025年在移动终端领域量产2纳米芯片

2023-06-29

天天精选!切实解决经济恢复中宏观快、微观慢问题

2023-06-29

热门:拾金不昧! 这两个孩子捡到手机第一时间交给民警

2023-06-29

【天天快播报】哪些是夫妻的共同财产,哪些又不是夫妻共同财产呢 热讯

2023-06-29

天天观天下!欧几里得望远镜将升空探测“暗黑”宇宙

2023-06-29

天天快资讯丨法国首试高超声速飞行器 正式加入“高超俱乐部”

2023-06-29

十余家公募基金下调产品费率-当前热点

2023-06-29

焦点报道:有效发挥数字人民币职能

2023-06-29

斗罗之开局签到女神小舞最新章节_斗罗之开局签到女神小舞

2023-06-29

近年从切尔西转会阿森纳球员:切赫、路易斯、威廉、若鸟在列|天天播报

2023-06-29

云南铜业(000878):6月28日北向资金减持27.75万股 实时焦点

2023-06-29

qq怎么私发所有人_私发方法介绍

2023-06-29

焦点快报!守株待兔的道理三年级 守株待兔的道理

2023-06-29

今头条!宽体优雅造型+高质感内饰空间,长安启源A07官方美图正式发布

2023-06-28

财政部会计财务评价中心:未与任何培训机构组织考试培训辅导

2023-06-28

恒工精密(301261):首次公开发行股票并在创业板上市网上摇号中签结果

2023-06-28

股票行情快报:中润光学(688307)6月28日主力资金净卖出84.36万元

2023-06-28

柁牙_柁-当前关注

2023-06-28

和邦生物:剩下8GW已经开始前期工作 方案已拟定 即将进行详细设计

2023-06-28

全覆盖走访|人大代表齐行动,服务群众“零距离”_焦点速读

2023-06-28

汕头高铁站在哪里

2023-06-28

侦探语录免费观看完整版_侦探语录 世界速讯

2023-06-28

开展主题党课,加强垃圾分类宣传→

2023-06-28

聚划算怎么参团(聚划算怎么参加)

2023-06-28

世界时讯:马丽庆41岁生日晒九宫格美照 露肩礼服风韵十足

2023-06-28

常山药业: 常山药业 关于控股股东进行股票质押融资的公告

2023-06-28

小学5年级数学上册期末试卷_小学5年级数学上册 天天通讯

2023-06-28

天天通讯!没有正式受邀参加北约峰会,乌外长库莱巴抱怨上了

2023-06-28

首旅酒店(600258)6月28日主力资金净卖出248.89万元

2023-06-28

OPPO推出英雄联盟定制礼盒 与Reno10 Pro完美契合

2023-06-28

如何拒绝蚊子送的“红包”?这些方法有效果→

2023-06-28

天天快资讯丨日本口永良部岛火山活动加剧 火山喷发警戒级别升至3级

2023-06-28

桌面图标不见了咋办(桌面图标不见了怎么弄出来)_全球速看

2023-06-28

当前热点-威漫女角色大盘点“惊奇队长”在威漫中不知道比真人好看多少倍!

2023-06-28

【全球新要闻】喜茶、奈雪为何又不香了:拒绝“油腻”“高糖”,追求健康成为消费共识

2023-06-28

环球快消息!对三联苯行业市场调查及数据分析报告2023-2029

2023-06-28

全球新资讯:中国医疗组在老挝开展先心病儿童救助行动 3天筛查近6000人

2023-06-28

天天消息!吉他弦距怎么调整_吉他弦距怎么调

2023-06-28

上热门具体步骤(上热门)

2023-06-28

环球关注:京沪高铁每站都停运了吗 京沪高铁航空运行正常

2023-06-28

环球速看:斗战神怎么刷混沌模式_斗战神混沌模式怎么开

2023-06-28

望水台街道(关于望水台街道介绍) 每日聚焦

2023-06-28

全球新资讯:海航控股06月27日被沪股通减持406.79万股

2023-06-28

今日热议:推动外贸稳规模优结构

2023-06-28

怀孕抽血检查传染病四项是什么_传染病四项是什么

2023-06-28

当前要闻:能玩《马里奥》游戏 苹果VR眼镜能模拟游戏了?

2023-06-28

ca942航班新闻(ca947)

2023-06-28

桥梁用途分类有哪些_纸的分类与用途有哪些_焦点信息

2023-06-28

世界球精选!工作在闵行,租房选哪里?区房管局局长的推荐来了

2023-06-27

天天通讯!行走职场,掌握这七个技巧,你也能培养起人脉

2023-06-27

俄罗斯宣布针对普里戈任的刑事立案已撤销-每日快报

2023-06-27

胡锡进炒股首日赚104.78元,称以后会陆续加仓_天天视点

2023-06-27

小米11升级miui14卡顿

2023-06-27

环球观察:山西省方山县发布暴雨蓝色预警

2023-06-27

卫星当教具,导师在太空!太酷啦!

2023-06-27

新闻追踪丨重铺人行道补上挡板 消除脚底安全隐患

2023-06-27

上海医保个人账户可以买什么(最新支付范围)

2023-06-27

你们的开机第一屏画面要变了!安卓机器人首次3D化

2023-06-27

注意!久量股份:董事兼总经理卓楚光及其一致行动人郭少燕、珠海市横琴融信量企业管理中心(有限合伙)计划减持不超过960万股

2023-06-27

今亮点!攒电脑需要准备多少钱?

2023-06-27

全国首个!川渝两地建立新污染物环境风险省际联防联控机制_全球即时看

2023-06-27

两部门:加强延续和优化新能源汽车车辆购置税减免政策宣传辅导和引导

2023-06-27

赛诺菲(SNY.US)宣布amlitelimab治疗中度至重度特应性皮炎的2b期临床研究取得积极结果 世界简讯

2023-06-27

[隆众聚焦]:盈利水平下降 DOP产量开始减少

2023-06-27

当前焦点!6月27日山东地区异辛醇价格上涨

2023-06-27

环球微速讯:6月27日 14:17分 潍柴重机(000880)股价快速拉升

2023-06-27

成都中考成绩28号几点公布2023?(附查分入口) 当前独家

2023-06-27

arduous(ard)-当前焦点

2023-06-27

世界热议:长沙县:塑形铸魂 绘就宜居宜业和美乡村新画卷

2023-06-27

国资委披露重磅“A级”名单!_焦点信息

2023-06-27

直播预告:痤疮的科学应对法 天天即时看

2023-06-27

乙型肝炎表面抗体阳性是什么意思 乙型肝炎表面抗体

2023-06-27

盘中异动 | 南方国证在线消费ETF涨2.08% 热头条

2023-06-27

我国首个“双超”矿山开工 总投资将超百亿元-今日精选

2023-06-27

培育投资沃土,南京江宁释放吸引外资“强磁场” 环球热头条

2023-06-27

焦点快看:一上午接诊五位患者 都因摔倒导致骨折 医生提醒:雨天出行注意三点

2023-06-27

富信科技(688662)6月26日主力资金净卖出4954.94万元

2023-06-27

乙二醇走势疲软:东吴期货6月27早评 世界新要闻

2023-06-27

微笑天使新房冠军陈智东:成功只是结果,更感谢无数个努力的时刻 环球最资讯

2023-06-27

斗破苍穹公益服gm_斗破苍穹私服 全球通讯

2023-06-27

每日快报!维峰电子(301328):6月26日北向资金减持2.52万股

2023-06-27

锅巴饭机器多少钱一台(锅巴饭)

2023-06-27

道之以政齐之以刑民免而无耻道之以德齐之以礼有耻且格_道之以政 齐之以刑 民免而无耻 道之以德 齐之以礼 有耻且格|全球消息

2023-06-27

福岛核排污最新进展:排污海底隧道已基本完工-每日时讯

2023-06-27

速读:招财金蟾图片(招财金蟾)

2023-06-27

失恋时听的十首伤感歌曲_超级适合失恋的伤感经典歌曲 全球消息

2023-06-27

事关高中招生!十条措施来了_今日快讯

2023-06-26

当前快报:揭阳青年网

2023-06-26

视频 | 以考促学!长沙市举办第二届不动产登记行业职业技能竞赛

2023-06-26

第七届现实题材网络文学征文大赛颁奖 四川两位网文作家获得优胜奖

2023-06-26

世界速看:恩替卡韦哪个牌子好可以混吃吗_恩替卡韦哪个牌子好

2023-06-26

青岛左转弯车祸事故认定原则

2023-06-26

每日热议!胡锡进也炒股了?网友:小心把退休金炒没了

2023-06-26

证监会就公募基金投顾业务管理规定征求意见 推动公募基金投顾业务试点转常规 世界新消息

2023-06-26

6月26日氟化盐产业链商品相关价格表-最新

2023-06-26

兰州高新区开展瓶装燃气安全隐患排查 筑牢安全屏障

2023-06-26

福全是董鄂妃生的吗(福全)

2023-06-26

“端午经济”释放消费活力 新老业态各显其能

2023-06-26

先进制造行业周报:AI交易员上线,“金融+AI”将为行业数智化提供创新发展新动能

2023-06-26

“粤港澳大湾区禁毒教育基地”揭牌!将成禁毒合作交流新纽带

2023-06-26

持续赋能,嵌入式展中国首秀开启新纪元 天天简讯

2023-06-26

想试试中线

2023-06-26

今日观点!昨夜寒蛩不住鸣拼音版 昨夜寒蛩不住鸣

2023-06-26

今日快讯:国金基金马芳:关注超额稳健性 主动量化基金大有可为

2023-06-26

钢铁雄心4国家代码大全_钢铁雄心4国家代码_当前动态

2023-06-26

【报资讯】西安的雨要来了……

2023-06-26

世界动态:十年“善居”守护 践行“善待”使命

2023-06-26

当前短讯!中考大幕开启 驻马店市19万余名考生迎人生首次大考

2023-06-26

休8天上7天!最新放假通知来了_每日热讯

2023-06-26

【环球聚看点】中英文说明书丨天然抗凝血因子蛋白S

2023-06-25

汉宫秋月古筝曲创作背景(汉宫秋月古筝曲)_天天聚看点

2023-06-25

大连电瓷:31.5万股限售股6月27日解禁_天天短讯

2023-06-25

环球热推荐:激光脱毛有什么害处

2023-06-25

又一东南亚球队挑战国足!9月打热身赛,之后将热身欧美球队 世界今热点

2023-06-25

【全球新要闻】大美中国夏日潋滟无限好 湖光山色展风韵

2023-06-25

惊喜!杨鸣正式赶赴青岛加盟男篮集训,观摩学习为主,他想三连冠-天天微速讯

2023-06-25

招商银行两分行领3张罚单 合计被罚1230万

2023-06-25

返回顶部