pipelineDB学习笔记-2. Stream (流)
一、流的定义:
所谓的“流”(stream)在pipelineDB中是指那些被允许的数据库客服端推送到 Continuous View(连续视图) 的时序化数据的一种“抽象”。流中的每一个raw(数据列)或者event(事件),看起来是和普通表中的数据一样的,并且写入数据到stream中和写入数据到table中的接口是一模一样的。stream与table只是在语义上不同而已。现实世界江河中的水流中的水一旦被使用,就会从水流中永远消失,而水流的这种特性是与stream一抹一眼的。当stream中的数据被Continuous View 消费掉之后,stream中就不再存在被消费掉的数据,如同水流一般,并且stream被设计出来只是为了给Continuous View服务的,所以用户无法通过普通的 select 语句查看stream的数据。
二、 创建语句:
stream_name : stream的名字
column_name: 列名
data_type : 列的数据类型,pipelinedb支持2大类:内置函数,postgresql的数据类型 ,这两大类的详细请查看有关文档,此处不做赘述了。
内置函数的详细信息:http://docs.pipelinedb.com/builtin.html#builtin
postgreSQL的数据类型: https://www.postgresql.org/docs/current/datatype.html
COLLATE collation : 这个目前还未理解到,有了解的朋友请说一声。
三、 通过 ALTER STREAM 给stream添加字段.
注意事项:stream中的列不能被删除
四、 删除stream
语句: DROP FOREIGN TABLE
五、 写入数据到stream中
1. 语法:
query : 是指select语句
2、普通插入数据到stream
3、 性能更好的批量插入
4、 任意的表达式插入
5、 预备插入
pipelinedb为了减小网络压力而提供了一种 “ Prepared Insert” 既预备插入 . 可在需要时再实际的写入数据到stream中。
6、 COPY
可以通过COPY命令从文件读取数据然后放入stream,
也可以从标准输入中读取数据后写入到stream
未完······
转载于:https://www.cnblogs.com/zhaohuaxishi/p/10102640.html
pipelineDB学习笔记-2. Stream (流)相关推荐
- 好程序员web前端分享Nodejs学习笔记之Stream模块
好程序员web前端分享Nodejs学习笔记之Stream模块 一,开篇分析 流是一个抽象接口,被 Node 中的很多对象所实现.比如对一个 HTTP 服务器的请求是一个流,stdout 也是一个流.流 ...
- 【java笔记】Stream流(2):获取流的两种方法
获取一个流通常有两种方式: ●所以的Collection集合都可以通过stream默认方法获取流 ●Stream接口的静态方法of可以获取数组对应的流 根据Collection集合获取Stream流 ...
- 【java笔记】Stream流(1)你知道什么叫Stream流吗?
JDK8 中的 Stream 是对集合(Collection)对象功能的增强,它借助于lambda表达式,更优雅的表达风格,极大的提高编程效率和程序可读性.它针对于对集合对象进行各种非常便利.高效的聚 ...
- java学习笔记16--I/O流和文件
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note16.html,转载请注明源地址. IO(Input Output)流 IO流用来处理 ...
- 学习笔记17--场景流之深度估计
本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...
- 嵌入式学习笔记--网络打流补充笔记(iperf3应用)
前一段时间写了一篇关于打流的简单笔记,包含脚本的简单编写,见 一次打流过程的优化反思(iperf3的灵活运用)_sixtome-CSDN博客_iperf3 打流 这几天在实际应用中,发现还是有不少的瑕 ...
- java学习笔记-初学IO流
目 录 什么是IO IO流的分类 Java中的IO流 java中需要掌握的流:16个 字节流 java.io.FileInputStream(字节输入流) java.io.FileOutputStre ...
- node 流学习笔记 - 可写流
可写流 可写流没有会创建,有内容的话会清空 默认情况下一次能写 16 * 1024 缓存区,第一次写入是真的向文件里写入,第二次在写入的时候放入到了缓存区里 写入时候返回一个boolean类型,返回为 ...
- C++学习笔记(11) 重载流插入运算符和流提取运算符,以及自动类型转换
1. 重载<< 和>>运算符 <<和<<运算符可以被重载用于输入输出操作,在上一节中,我们对Rational对象进行输出时定义了toString()类成 ...
最新文章
- IBM开源了5亿行代码数据集,里面最多的编程语言却不是Python
- Native层HIDL服务的注册原理-Android10.0 HwBinder通信原理(六)
- php动态网页转换成html,怎么把动态的php文件转换成静态的html文件,html文件是php文件…...
- 【STM32】学习笔记RTC日历基础应用问题分析
- boost::exception_test::throw_test_exception<T>的测试程序
- koa --- [MVC实现之四]Router、Controller、Service的实现
- excel小写转大写公式_喂!这边居然有演示的Excel快捷键!
- PLSQL_动态语句的解析(概念)
- android javamail获取邮件太多太慢_「Java」 - SpringBoot amp; 邮件发送
- C++ char/byte 转16进制字符串
- DEDECMS5.7自动采集更新伪原创插件高级版GBK
- 图片放大-jQuery脚本使用异常:仅闪现图片外框
- 树莓派linux系统识别u盘启动,U盘安装树莓派系统,利用U盘启动Raspberry
- 中南大学复试上机: 彩色气球
- 《短线交易大师》的读书笔记
- 论文阅读:SCENE TRANSFORMER: A UNIFIED ARCHITECTUREFOR PREDICTING MULTIPLE AGENT TRAJECTORIES
- datawhale task5变形
- 大数据思维导图锦集(原创吐血整理,不定期更新)
- 金九银十,一个新的王者在8月即将加冕——Treasure project(TPC)重磅来袭,你参与了吗?
- JS一键复制粘贴功能
热门文章
- 【Pytorch神经网络实战案例】07 预测泰坦尼克号上生存的乘客
- 真随机和伪随机区别_用骰子DIY真随机助记词 | 火星号精选
- 一、服务端开发基础(搭建Web服务器、网络基础概念、请求响应流程、配置Apache、静态网站与动态网站)
- 剑指Offer - 面试题18. 删除链表的节点
- HTML试题及答案(总结)
- sklearn数据集与估计器
- mysql delette_关于字符串:首字母大写MySQL
- 安卓手机绘制uml图_Android Studio中绘制simpleUML类图详细说明及使用
- php raabitmq中间件_rabbitMQ消息中间件环境配置及原理了解
- 知识图谱论文阅读(九)【转】推荐系统遇到知识图谱之MKR模型