1、CnosDB 2.0 云原生时序数据库郑博北京诺司时空科技有限公司CEO随着万物互联时代的发展,时序数据库成为了物联网行业的底层基础架构。传统的时序数据库因为时间线膨胀和数据采样频率提高,产生了比较大的系统瓶颈;同时,时序数据库在云原生环境上的部署与资源管理也成为企业面临的挑战。CnosDB 2.0 是一款云原生时序数据库,具有高可用、高性能、高压缩比的特点。本报告主要讲述在云原生时代时序数据库面临的挑战、构建云原生时序数据库的技术以及时序数据库未来的发展前景。主讲人介绍北京市高层次人才专家,北京市朝阳区高层次人才专家,CCF数据库专委会执行委员。卡内基梅隆大学计算机科学硕士。在国内外重要会议
2、及期刊发表论文10余篇,授权发明数十项。在美国曾参与工业制造业OEE平台创业,负责系统架构与时序数据平台的研发;参与多个开源社区如MongoDB、Alfresco的组织与代码开发贡献。回国后曾作为主要成员参与企业服务及人工智能相关行业创业。中国企业服务联盟特聘专家、中国CIO联盟特聘专家、中国云体系产业创新战略联盟理事。郑博CnosDB 时序数据库开源社区发起人Part One概念解析波澜壮阔的数据库发展RDBMSOLTP/OLAPNoSQLCloud Native关系型数据库把复杂数据结构归结为二维表格形式结构化查询语言,SQL语句来对数据进行处理OLTP数据库与OLAP数据库在关系型数据库
3、领域分叉为避免读写冲突,需要建立专门的分析型数据库系统(OLAP)针对非结构化、半结构化的海量数据处理系统出现了大数据的相关概念,用于大规模的数据分析原生数据库开始流行,图/kv/文本数据库资源池化,存储与计算能力无限拓展,云上多租户模型列式存储、向量化执行、多云协同信息系统互联网物联网什么是时序数据时间地区作物温度湿度2022/6/1青岛番茄74.322.52022/6/2青岛番茄75.324.92022/6/3青岛番茄74.825.32022/6/4青岛番茄76.224.82022/6/5青岛番茄74.925.62022/6/6青岛番茄75.125.22022/6/7青岛番茄75.824.
4、92022/6/1日照西瓜77.427.42022/6/2日照西瓜78.228.22022/6/3日照西瓜78.127.92022/6/4日照西瓜78.828.12022/6/5日照西瓜77.828.72022/6/6日照西瓜78.228.22022/6/7日照西瓜79.528.8时序数据形态什么是时序数据库物联网时代数据存储基础设施信息系统互联网物联网时序数据库的场景跃迁监控从规划、开发、集成和测试、部署到运营的整个开发流程铁路地铁智慧电力锅炉桥梁数控机床化工核电站燃气水务海洋轨道监测/车辆监测路网优化电网监控电网调度自动化工业锅炉远程监控供热锅炉优化油田生产管理灾害预警精密仪器监控桥梁结构
5、监控安全预警核电DCS安全监控漏气预警/用气趋势派单效率分析雨量监测水质预警WEB 3.0/4.0/5.0区块链上交易车联网与无人驾驶VR/AR/可穿戴消费级电子设备脑机接口互联网物联网万物智联Part Two时序数据库挑战时序数据库发展Local AppRDBMSEdge AppHadoop/Big DataPrivateCloudTSDB 1.0Cloud NativeTSDB 2.0时序数据库面临的问题01020304在时间序列维度上数据偏斜带来的负载不均衡问题四高昂学习成本使用成本和部署成本问题三大量时间线筛选和复杂聚合带来查询延迟过大问题二时间线膨胀和数据采样频率提高带来双重写入性能
6、要求问题一云环境下需要解决的问题问题一问题四问题三云环境下资源的管理数据格式无法与第三方适配云上查询的实时性要求和日益复杂的数据分析需求云环境下支持高可用性问题二面向下一代的时序数据库开启万物智联拥抱云原生需要更好的时序数据库Part ThreeCnosDB云原生时序数据库CnosDB 2.0 设计理念ServerlessDBaaSEverything on Cloud边端与云融合没有Silver Bullets专业的人做专业的事儿承认自己菜是进步的先决条件不相信All in One产品非产品面向未来,不破不立CnosDB 2.0 设计目标数据库 超强的扩展性 计算存储分离 平衡存储性能与成本