一、流的定义:

  所谓的“流”(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 (流)相关推荐

  1. 好程序员web前端分享Nodejs学习笔记之Stream模块

    好程序员web前端分享Nodejs学习笔记之Stream模块 一,开篇分析 流是一个抽象接口,被 Node 中的很多对象所实现.比如对一个 HTTP 服务器的请求是一个流,stdout 也是一个流.流 ...

  2. 【java笔记】Stream流(2):获取流的两种方法

    获取一个流通常有两种方式: ●所以的Collection集合都可以通过stream默认方法获取流 ●Stream接口的静态方法of可以获取数组对应的流 根据Collection集合获取Stream流 ...

  3. 【java笔记】Stream流(1)你知道什么叫Stream流吗?

    JDK8 中的 Stream 是对集合(Collection)对象功能的增强,它借助于lambda表达式,更优雅的表达风格,极大的提高编程效率和程序可读性.它针对于对集合对象进行各种非常便利.高效的聚 ...

  4. java学习笔记16--I/O流和文件

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note16.html,转载请注明源地址. IO(Input  Output)流 IO流用来处理 ...

  5. 学习笔记17--场景流之深度估计

    本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...

  6. 嵌入式学习笔记--网络打流补充笔记(iperf3应用)

    前一段时间写了一篇关于打流的简单笔记,包含脚本的简单编写,见 一次打流过程的优化反思(iperf3的灵活运用)_sixtome-CSDN博客_iperf3 打流 这几天在实际应用中,发现还是有不少的瑕 ...

  7. java学习笔记-初学IO流

    目 录 什么是IO IO流的分类 Java中的IO流 java中需要掌握的流:16个 字节流 java.io.FileInputStream(字节输入流) java.io.FileOutputStre ...

  8. node 流学习笔记 - 可写流

    可写流 可写流没有会创建,有内容的话会清空 默认情况下一次能写 16 * 1024 缓存区,第一次写入是真的向文件里写入,第二次在写入的时候放入到了缓存区里 写入时候返回一个boolean类型,返回为 ...

  9. C++学习笔记(11) 重载流插入运算符和流提取运算符,以及自动类型转换

    1. 重载<< 和>>运算符 <<和<<运算符可以被重载用于输入输出操作,在上一节中,我们对Rational对象进行输出时定义了toString()类成 ...

最新文章

  1. IBM开源了5亿行代码数据集,里面最多的编程语言却不是Python
  2. Native层HIDL服务的注册原理-Android10.0 HwBinder通信原理(六)
  3. php动态网页转换成html,怎么把动态的php文件转换成静态的html文件,html文件是php文件…...
  4. 【STM32】学习笔记RTC日历基础应用问题分析
  5. boost::exception_test::throw_test_exception<T>的测试程序
  6. koa --- [MVC实现之四]Router、Controller、Service的实现
  7. excel小写转大写公式_喂!这边居然有演示的Excel快捷键!
  8. PLSQL_动态语句的解析(概念)
  9. android javamail获取邮件太多太慢_「Java」 - SpringBoot amp; 邮件发送
  10. C++ char/byte 转16进制字符串
  11. DEDECMS5.7自动采集更新伪原创插件高级版GBK
  12. 图片放大-jQuery脚本使用异常:仅闪现图片外框
  13. 树莓派linux系统识别u盘启动,U盘安装树莓派系统,利用U盘启动Raspberry
  14. 中南大学复试上机: 彩色气球
  15. 《短线交易大师》的读书笔记
  16. 论文阅读:SCENE TRANSFORMER: A UNIFIED ARCHITECTUREFOR PREDICTING MULTIPLE AGENT TRAJECTORIES
  17. datawhale task5变形
  18. 大数据思维导图锦集(原创吐血整理,不定期更新)
  19. 金九银十,一个新的王者在8月即将加冕——Treasure project(TPC)重磅来袭,你参与了吗?
  20. JS一键复制粘贴功能

热门文章

  1. 【Pytorch神经网络实战案例】07 预测泰坦尼克号上生存的乘客
  2. 真随机和伪随机区别_用骰子DIY真随机助记词 | 火星号精选
  3. 一、服务端开发基础(搭建Web服务器、网络基础概念、请求响应流程、配置Apache、静态网站与动态网站)
  4. 剑指Offer - 面试题18. 删除链表的节点
  5. HTML试题及答案(总结)
  6. sklearn数据集与估计器
  7. mysql delette_关于字符串:首字母大写MySQL
  8. 安卓手机绘制uml图_Android Studio中绘制simpleUML类图详细说明及使用
  9. php raabitmq中间件_rabbitMQ消息中间件环境配置及原理了解
  10. 知识图谱论文阅读(九)【转】推荐系统遇到知识图谱之MKR模型