时序数据库是什么 时序数据库和关系型数据库的区别

本文章由注册用户 知识杂谈 上传提供 评论 发布 纠错/删除 版权声明 0
摘要:时序数据库英文全称为Time Series Database,简称TSDB,是以时间为索引的规律性时间间隔记录的数据库。时序数据库采用特殊数据存储方式,极大提高了时间相关数据的处理能力,相对于关系型数据库它的存储空间减半,查询速度极大的提高。

一、时序数据库是什么

时序数据库全称为时间序列数据库。时间序列数据库指主要用于处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。

时间序列数据主要由电力行业、化工行业、气象行业、地理信息等各类型实时监测、检查与分析设备所采集、产生的数据,这些工业数据的典型特点是:产生频率快(每一个监测点一秒钟内可产生多条数据)、严重依赖于采集时间(每一条数据均要求对应唯一的时间)、测点多信息量大(常规的实时监测系统均有成千上万的监测点,监测点每秒钟都产生数据,每天产生几十GB的数据量)。

二、时序数据库的特点

1、有效处理庞大数据。

2、对重复的部分,Informix TimeSeries只保持一份数据。

3、节省空间50%,有效降低I/O。

4、主键索引更有效。

5、时间序列表头分离的特性不浪费空间。

三、时序数据库和关系型数据库的区别

1、数据压缩情况

关系型数据库将它们的数据按行存储在磁盘上,不同的数据类型彼此相邻,这限制了可以使用什么类型的压缩算法以及可以压缩多少数据。

而时序数据库通常以相同类型的数据点彼此相邻的方式存储数据,这样的话可以使用最佳压缩算法,大大节省了存储成本。

2、数据库架构

关系型数据库底层是定义好模式的,所以对于表本身,不管是修改还是删除某一列,都会影响到数据库的模式,在底层相当于要进行”数据库迁移“。

而时序数据库往往是无模式的,允许快速轻松地添加新字段。

3、可用性和冗余

关系型数据库可以通过集群存储的方式提供高可用性,但它们容易受到网络可用性的影响,如果连接断开,数据收集将停止。

而时序数据库通过收集器的冗余可以确保良好的可用性,时序数据库一般带有存储转发技术,如果发生中断,该技术会在收集器处缓冲数据,当服务器自动重连时,缓冲区最终会同步上传,确保不会丢失数据。

4、数据安全

数据库被黑客和病毒攻击的事件频繁发生,中枪的大多数是知名的关系数据库,常见的攻击比如有:SQL注入。

而时序数据库一般不允许通过标准接口插入、更新或删除数据,此外,时序数据库会跟踪所有更改,包括使用访问、配置、安全违规和系统警报。

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
相关推荐
数据库系统的组成部分 数据库系统的特点有哪些
数据库系统简称DBS,是由计算机硬件、数据库、数据库管理系统、系统操作人员组成的整体。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,是存储介质、处理对象和管理系统的集合体。数据库系统的特点有哪些?下面来了解下。
如何建立一个网站?网站制作与网页设计指南
如何创建网站?建网站的基本步骤包括域名注册查询、网站策划、网页设计、网站功能、网站优化技术、网站内容整理、网站推广、网站评估、网站运营、网站整体优化、网站改版等。创建网站并不是个简单的工作,需要网站策划人员、美术设计人员、WEB程序员等共同完成的一个过程。下面小编就详细为您介绍建网站流程。
网站建设 互联网 ★★★
6744 177
时序数据库是什么 时序数据库和关系型数据库的区别
时序数据库英文全称为Time Series Database,简称TSDB,是以时间为索引的规律性时间间隔记录的数据库。时序数据库采用特殊数据存储方式,极大提高了时间相关数据的处理能力,相对于关系型数据库它的存储空间减半,查询速度极大的提高。
网站运营推广有哪些方式?网站运营与推广方案分享
随着互联网时代的不断发展,一些企业越来越重视网络的一些推广,其中最为重要的是网站推广运营的方法。网站是企业对于用户的最重要的表现方式,然后通过网站的种种表现,从而吸引到我们的用户群体,所以说一个企业的网站建设是至关重要的。那么对于网站定位、运营、推广、托管你知道多少?下面就来全面地分享下网站推广运营知识。
互联网 电子商务 ★★★★
9783 66
分析数据库是什么 分析数据库怎么添加
分析数据库是什么?分析数据库是数据库产品一个重要的分支,是面向分析应用的数据库,在查询、统计、分析及批量加载性能上具备突出的优势,主要应用在数据仓库、在线同步分析和传统分析型业务等领域中。分析数据库怎么添加?下面来了解下。