随着云计算价值的不断体现,业务上云已经成为必选,而云原生架构成为业务开发的重要基础。为方便业务扩展,很多企业非常期待天然支持云原生的数据库架构。
本次演讲将分享 TDengine 3.0 在云原生方面的架构和设计等。
提纲:
1、业务对时序数据库的要求。
2、云原生的技术挑战。
3、TDengine 的架构实践。
关胜亮,TDengine 的联合创始人与核心开发
主导研发了开源·云原生时序数据库 TDengine 1.0 2.0 到 3.0 的所有迭代版本。
中国科学技术大学软件工程专业学士、中科院计算所计算机科学与技术专业硕士,先后就职于中科软、南瑞集团、360 等多家公司。
具有超过 10 年的技术开发与研发管理经验,一直专注在时序数据存储领域,目前个人专注于高可用集群、高效数据写入、实时数据订阅等技术方向,多次参与开源社区 Meetup 并进行主题演讲。
近年来随着云原生与Service Mesh的普及,传统的监控系统正在朝可观察性系统的方向演进。云原生的可观察性包含Metric、Tracing和Logging这三个核心数据格式。本次分享将从历史和现实两个角度梳理时序数据库在处理这三种数据所取得的成绩和佳实践,并进一步阐明面向可观测性时序数据库未来的发展趋势。
分享大纲:
1. 可观测性存储的发展
2. 时序数据库与可观测性的结合与实践
3. RUM假说带来的新思路
4. 面向未来的数据库
分享要点:本次分享就梳理可观测性数据的特点,并回顾时序数据库在该领域扮演的关键作用。而后介绍主流处理可观测性数据的方案,包括InfluxDB,IoTDB和TimeScale等。同时,会分享典型的可观测性时序架构方案,并分析他们的优劣。分享的后会介绍Apache SkyWalking推出自研数据库BanyanDB的特点并与目前主流存储方案进行比较。
美国servicemesh服务商tetrate创始工程师。原华为软件开发云技术专家,对云原生产品有丰富的设计,研发与实施经验。对分布式数据库,容器调度,微服务,ServicMesh等技术有深入的了解。
目前为Apache ShardingSphere和Apache SkyWalking核心贡献者,参与该开源项目在软件开发云的商业化进程。前当当网系统架构师,开源达人,曾参与Elastic-Job等知名开源项目。对开源项目的管理,推广和社区运营有丰富的经验。
积极参与技术分享,曾在多个技术大会中做过分享,包括DTCC,ArchSummit, 00,Oracle嘉年华等。在多个媒体发表过文章,如InfoQ,OSChina等。
著作:《Apache SkyWalking实战》
CnosDB-2.0是CnosDB社区及公司研发的一款面向未来的下一代高性能开源时序数据库,采用新的设计方案,使用Rust语言实现,通过软件科学工程的方法度量软件的可靠性和稳定性。解决了目前时序数据库领域的几个核心痛点:
1、时间线膨胀下的高写入需求;
2、以毫秒为单位的快速查询响应;
3、对基于时间窗口聚合的等性能优化和支持;
4、对物联网设备和物联网协议的天然支持;
5、支持在极低的序列化和反序列化的开销下,完成数据在集群和生态软件间的迁移,支持WAL订阅,FlatBuffers等;
6、支持apache arrow、Flight、Parquet等标准,链接新一代的分析生态。
CnosDB时序数据库开源社区发起人,北京市高层次人才专家(海聚工程),北京市朝阳区高层次人才专家(凤凰计划),中国计算机协会数据库专委会委员。卡内基梅隆大学计算机科学硕士,哈尔滨工业大学软件工程及广告学双学士。在国内外重要会议及期刊发表论文10余篇,授权发明10余项。
拥有十余年技术管理与开源社区组织经验,在美国曾参与工业制造业OEE平台创业,负责系统架构与时序数据平台的研发;后在全美500强公司负责数据平台研发及管理,并且参与多个开源社区如MongoDB、Alfresco的组织与代码开发贡献。回国后曾作为主要成员参与企业服务及人工智能相关行业创业。中国企业服务联盟特聘专家、中国CIO联盟特聘专家、中国云体系产业创新战略联盟理事、卡内基梅隆大学中国校友会委员。