Doris 亮相 ApacheCon 2019
三寸九州 发布于2021-04 浏览:4009 回复:0
0
收藏

9月9日至12日,作为目前国内唯一的分析型数据库孵化项目,Doris受邀去美国拉斯维加斯参加了一年一度的开源盛宴ApacheCon,为全世界的开源技术爱好者带来了长达50分钟的主题演讲。

 

 Apache Doris (incubating)  

「 A Simple and Single Tightly Coupled OLAP System 」

 

 

What's ApacheCon

 

ApacheCon是世界上历史最悠久的开源会议之一,由Apache基金会(ASF)举办,自1998年起已经举办了21年。

 

会议聚集来自全球各地的开发者、投资者及Apache项目的管理成员,其中75%都是一线的开发人员。ApacheCon通过实践、主题演讲、案例研究、培训、黑客马拉松等多种形式,将Apache项目和业界技术的最新发展呈现在参会者面前,为世界顶级的思维碰撞创造最自由的舞台。

 

此次ApacheCon获得了IBM、Datastax、Google Cloud、Red Hat、AWS等一线厂商的鼎力支持。汇聚了260多名来自世界各地的知名讲师,包括诸多顶级孵化项目的技术大牛和国际一流的公司高管及技术负责人。Doris此次也非常荣幸受到邀请,与来自全世界的顶尖开源项目同台带来分享。

 

 

Apache Doris (incubating)

 

此次Doris向来自世界各地的技术爱好者带来了Doris的由来、架构、特点和存储引擎的设计介绍。

 

 

What's Doris?

 

 

Doris是基于MPP的交互式SQL数据仓库。与其他流行的基于Hadoop的SQL系统不同,Doris被设计为一个简单且紧密耦合的单系统,而不依赖于其他系统。

 

Doris不仅提供高并发的低延迟点查询性能,而且还提供即席分析的高吞吐量查询。

 

 

Doris在设计之初结合了Google Mesa和Apache Impala的技术优势。

 


Mesa作为一种高度可扩展的分析数据存储系统,可以满足我们许多存储需求的需求,但是Mesa本身不提供SQL查询引擎。Impala作为为Hadoop数据处理环境从头开始构建的现代开源MPP SQL引擎,但是在那个时候缺少完美的分布式存储引擎。

 

因此,最终Doris选择了这两种技术的组合,打造了一个单一耦合、不依赖于外部组件的系统。

 

 

架构上,Doris只设FE(Frontend)、BE(Backend)两种角色,不依赖于外部组件,方便部署和运维。以数据存储的角度观之,FE存储、维护集群元数据;BE存储物理数据。

 

用户可以使用任何兼容MySQL协议的客户端来连接FE。同时用户也可以通过Native C API,JDBC,ODBC,PHP,Python,Perl,Ruby等方式来连接FE。

 

现场的听众对Doris选择MySQL接口的原因表示好奇。Doris团队表示,中国是一个蓬勃发展的市场,MySQL在中国的应用非常广泛,开发者众多,尤其在中小型公司中更是由于其低成本而备受欢迎。因此Doris选择了MySQL接口,以便更好地适应市场需求。

 

 

Companies Who Use

 

 

Doris在百度内部部署超过1000台机器,包括百度凤巢和百度统计在内的200多个业务线。最大单个业务数据量超过500TB。

 

并且Doris开源社区在中国发展很迅速,现在有超过30+的中国企业使用部署,美团、京东、搜狐、小米等公司都在积极贡献。截止现在已经有54个contributor。

 

 

作为创立了618购物节、中国最大的电子商务平台之一的京东,今年又创下了不菲的战绩。2019年618购物节累计订单金额达到2000亿元,覆盖了全球7.5亿消费者。

 

此次Doris完美支撑了京东618大促期间的广告报表业务。在秒级倒入延迟的要求下撑住了百亿行的日增量数据,并提供了4000万+的每日查询,为每一位广告主带来了平稳的在线服务。

 

 

Data Analytics Made Faster

 

 

演讲现场大家对Doris都表示了浓厚的兴趣,密切询问了Doris的发展,同时对Doris的前景表示看好。作为国产分析型数据库孵化项目的代表,Doris一直怀抱着开放的态度不断砥砺前行,只为贯彻那句:

 

「 Apache Doris,为数据分析而生 」

 

此次ApacheCon完美收官,Doris团队不仅证明了自己的实力,同时也和来自全世界的开发者进行了深入的沟通交流,并期待越来越多的开发者加入Doris的大家庭。未来,Doris将为打造一个更为中立、开放、多元的社区文化而持续努力,致力于让更多人享受Doris项目带来的技术革命。

 

 

 

欢迎扫码关注:

Apache Doris(incubating)官方公众号

 

相关链接:

Apache Doris官方网站:

http://doris.incubator.apache.org

Apache Doris Github:

https://github.com/apache/incubator-doris

Apache Doris Wiki:

https://github.com/apache/incubator-doris/wiki

Apache Doris 开发者邮件组:

dev@doris.apache.org

收藏
点赞
0
个赞
快速回复
TOP
切换版块