使用Apache Doris有什么好处
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇文章为大家展示了使用Apache Doris有什么好处,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Doris是Apache的孵化项目,作为MPP架构的关
千家信息网最后更新 2025年02月01日使用Apache Doris有什么好处Doris是Apache的孵化项目,作为MPP架构的关系型分析数据库,其性能表现卓越。 此外Doris高度兼容MySQL协议,支持在线表结构变更且不依赖任何外部存储; 扩展能力强,单集群可水平扩展至200台以上; 多副本数据、元数据高可用,同时支持 Kafka流式导入,未来希望吸引更多外部贡献者加入做出有效改进。
Doris作为Apache的孵化项目,有很多体量比较大的企业在使用,例如搜狐 、一点资讯、美团、小米、京东等。 Doris产品在百度的最初研发大概在十年之前,当前内部偏数据仓库的业务基本都运行在其上,作为MPP架构的关系型分析数据库,起初在设计时主要追求便捷与问题解决,支持PB级别。 由于传统数据仓库主要是商业智能的方向,并没有对高并发、高可用做很多优化,而是集中在多维分析与报表查询等功能,而Doris可以确保7×24小时服务,通过滚动升级不中断线上服务,Doris在2017年在Github上开源 ,并于2018年进入Apache孵化器。 具体说到Doris的特色,性能卓越是不可忽视的一方面。 了解一种数据库的卓越性能,我们需要看其场景,离开场景泛泛谈数据库性能,是不科学的。 Doris每个单后端可以做到在高并发情况下做到每秒钟8000+次的查询性能,100台节点的集群基本可以达到几万到十几万QPS的性能,这个性能基本可以满足类似百度统计这种,支撑全网几十万网站与APP的查询要求。 此外,Doris高度兼容MySQL协议,支持在线表结构变更; 只设FE、BE两个进程,方便部署,其中FE 负责元数据存储、查询解析和规划,BE 负责数据存储、执行查询算子。 基于此,我们都知道类似Kylin这类系统在线变更极其不便,仅仅是增加删除列可能都需要重新做表,影响在线服务,并且依赖很多Hadoop组件,使得部署使用非常复杂。 但Doris高度集成并没有过多依赖外部存储,快速安装并可做到主节点高可用,就算是切换也可做到无感知并操作简单。 此外,Doris扩展性强,架构优雅,其单集群可水平扩展至200台以上,支持Kafka流式导入集群,通过ODBC、JDBC链接前端可视化工具或开发应用等,表现出高可用、多副本等优势特性,Doris作为大企业开源的软件,是在实践中千锤百炼累计出来的,对解决实际问题的效果很好。
在京东,他们主要采用Doris来解决京东广告平台的报表查询,需要满足每日千万级查询、每日百亿级增量、毫秒级查询延迟以及每日百亿报表查询/多维分析/日志分析等数据指标。 Doris在618大促期间表现突出。 此外在美团数据仓库迁移的过程中,原本是基于Apache Kylin的数据建模,由于 Kylin的Cube预构建会造成较多的数据重复,保持数据时效性还需要每天需要对大量历史数据进行重计算; 但现在主要基于Doris进行数据建模,按天同步维度表和事实表,ad-hoc query查询即可。
本篇文章为大家展示了使用Apache Doris有什么好处,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
Doris下一步的主要研发规划,包括存储和计算分离。 我们发现目前有很多的历史数据存在于存储节点之上,未来希望可以存储在云上的对象存储中,将Doris改进为云原生数据库。 毕竟在云上部署弹性的计算资源,一旦计算与存储分离,成本也会相应得到降低; 引入新的存储格式,提升存储效率,包括索引、新的实时更新存储引擎等,以便提升效率; 此外还会在查询优化方面下功夫,例如研发新的查询优化框架,支持CBO。
上述内容就是使用Apache Doris有什么好处,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
数据
存储
查询
性能
支持
数据库
分析
集群
在线
卓越
仓库
报表
架构
节点
高度
京东
服务
好处
企业
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
亿游网络技术有限公司怎么样
ecs怎么建数据库
安卓和ios软件开发工具
app上传照片至服务器
邢台星友网络技术服务有限公司
ntp服务器失灵
软件开发中心有哪几个
最牛广告语软件开发
pubgm如何换服务器
重庆推荐的软件开发材料
安装数据库价格
aria2服务器错误
西安手机软件开发平台
gprs与服务器通信
fifa服务器连接异常
迷你世界游戏服务器地址
闵行区信息网络技术推荐咨询
网络安全信息公众号
网络安全hvv啥意思
计算机三级网络技术多少套
嘟崽服务器
上海宁可网络技术有限公司
服务器api函数保证安全
100万软件开发项目
安装数据库价格
网络技术及系统
钦州网络技术托管公司
软件开发模式包括哪些
数据库筛选两个表相同
计算机网络技术指导思想