
正文
时序数据库postgre,时序数据库和关系型数据库的区别
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
简要介绍物联网常用的数据库及特点
本地存储,通过在设备内部附加闪存等方式把数据存储在本地,或者本地网络的服务器上,实现数据的存储于随时调用。
IBM 的DB2作为关系数据库领域的开拓者和领航人,IBM在1977年完成了System R系统的原型,1980年开始提供集成的数据库服务器—— System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。
数据库有两种类型,分别是关系型数据库与非关系型数据库。关系型数据库主要有:Oracle、DBMicrosoft SQL Server、Microsoft Access、MySQL等。非关系型数据库主要有:NoSql、Cloudant、MongoDb、redis、HBase等。
键值数据库:Redis、SimpleDB、Scalaris、Memcached等,下面简单介绍几个 (1)Riak:Riak是一个开源,分布式键值数据库,支持数据复制和容错。(2)Redis:Redis是一个开源的键值存储。
数据库的特点:整体数据结构化、数据的共享度高、数据的独立性高。整体数据结构化 数据库中的任何数据都不属于任何应用,数据是公共的,结构是全面的。
相关问答
Q1: 监控系统为什么采用时间序列数据库
该数据库专门用来存储时序数据,物联网系统从设备上采集的数据就是一种时序数据,物联网系统完全可以用TSDB来存储设备采样数据。
全称为时间序列数据库。时间序列数据库主要用于指处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。
时序数据库(TSDB) 是一种数据库管理系统,用于存储、处理和分析时间序列数据(以下简称时序数据)。时序数据是按时间维度顺序记录且索引的数据。
它兼容原生InfluxDB协议,提供类SQL的查询引擎,在海量时序数据写入、查询、数据压缩等方面优势显著,可广泛应用于物联网、互联网等设备/机器/传感器类监控等行业场景。
相比大多数采用 Push(推) 监控数据的方式,Pull 使得 Promethues Server 与被采集端的耦合度更低,Prometheus Server 更容易实现水平拓展。对于采集的监控数据,Prometheus Server 使用内置时序数据库 TSDB 进行存储。
实时数据库系统是开发实时控制系统、数据采集系统、CIMS系统等的支撑软件。
Q2: pgsql的主键存储方式
这一点MySQL就差很多,很多分析功能都不支持,腾讯内部的存储主要是 MySQL,但是数据分析主要是 Hadoop+ PgSQL。
pgsql存储不会对数据进行压缩。根据查询相关公开信息显示POSTGRESQL提出了一个方式来存储数据并不进行压缩,将其存储在数据库整体之外的方式。
pgsql在存储过程中运行一条SQL语句指定schema。pgsql在存储过程中,实际上可用的方法是通过运行一条SQL语句,将用户的searchpath设置为指定的schema。
存储过程可以用 SQL 和 C++ 编写。用户定义函数可以用 SQL、C 和 C++ 编写。PostgreSQL:没有单独的存储过程,都是通过函数实现的。用户定义函数可以用 PL/pgSQL(专用的过程语言)、PL/Tcl、PL/Perl、PL/Python 、SQL 和 C 编写。
这种方式功能强大,但全部需要手工操作,烦琐且繁重。
可用来编写存储过程、触发器、计划事件以及存储函数的语言功能较弱除支持pl/pgsql写存储过程,还支持perl、python、Tcl类型的存储过程:pl/perl,pl/python,pl/tcl。也支持用C语言写存储过程。不支持Sequence。
时序数据库postgre的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于时序数据库和关系型数据库的区别、时序数据库postgre的信息别忘了在本站进行查找喔。








