什么是流数据库,什么是流,流对象,时间窗口概念,水位线?今天我们将开篇介绍亚信安慧AntDB-S流数据库。
亚信安慧AntDB流式数据库系统(以下简称“流式数据库”)是一款集流式处理功能和数据库功能于一体的超融合型数据库,流式数据库是在PostgreSQL内核上加入流式处理引擎功能,使用方式和PostgreSQL一样,在SQL语法上做了流处理相关的扩展。流式数据库的流处理引擎部分是参考Flink流式处理系统的原理实现的,所以其术语和Flink的术语一一对应。后续将展开先对流式处理引擎相关的术语做个简介,然后举例说明流式数据库中如何使用流式SQL语句实现流式数据处理能力。
流-流是一种日益增长(ever-growing)的、并且可能形成无序(但有效)的、本质上无限(essentially infinite)的数据集。而流对象就是流式数据库里用于保存流数据的对象,类似PostgreSQL里的表。流对象具有表的特性,可以对其流数据进行增删改查且满足事务ACID;可以对其流数据进行流式计算;同时具有物化视图的特性,可以从一个流对象的处理结果生成另一个流对象。
关于亚信安慧AntDB数据库
AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行近十年,并在通信、金融、交通、能源、物联网等行业成功商用落地。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。