
正文
PHP时序型数据库 时序数据库使用场景
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
时序数据库和结构化的关系
序数据库英文全称为Time Series Database,简称TSDB,是以时间为索引的规律性时间间隔记录的数据库。时序数据库采用特殊数据存储方式,极大提高了时间相关数据的处理能力,相对于关系型数据库它的存储空间减半,查询速度极大的提高。
一、时序数据库是什么
时序数据库全称为时间序列数据库。时间序列数据库指主要用于处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。
时间序列数据主要由电力行业、化工行业、气象行业、地理信息等各类型实时监测、检查与分析设备所采集、产生的数据,这些工业数据的典型特点是:产生频率快(每一个监测点一秒钟内可产生多条数据)、严重依赖于采集时间(每一条数据均要求对应唯一的时间)、测点多信息量大(常规的实时监测系统均有成千上万的监测点,监测点每秒钟都产生数据,每天产生几十GB的数据量)。

二、时序数据库的特点
1、有效处理庞大数据。
2、对重复的部分,Informix TimeSeries只保持一份数据。
3、节省空间50%,有效降低I/O。
4、主键索引更有效。
5、时间序列表头分离的特性不浪费空间。
三、时序数据库和关系型数据库的区别
1、数据压缩情况
关系型数据库将它们的数据按行存储在磁盘上,不同的数据类型彼此相邻,这限制了可以使用什么类型的压缩算法以及可以压缩多少数据。
而时序数据库通常以相同类型的数据点彼此相邻的方式存储数据,这样的话可以使用最佳压缩算法,大大节省了存储成本。
2、数据库架构
关系型数据库底层是定义好模式的,所以对于表本身,不管是修改还是删除某一列,都会影响到数据库的模式,在底层相当于要进行”数据库迁移“。
而时序数据库往往是无模式的,允许快速轻松地添加新字段。
3、可用性和冗余
关系型数据库可以通过集群存储的方式提供高可用性,但它们容易受到网络可用性的影响,如果连接断开,数据收集将停止。
而时序数据库通过收集器的冗余可以确保良好的可用性,时序数据库一般带有存储转发技术,如果发生中断,该技术会在收集器处缓冲数据,当服务器自动重连时,缓冲区最终会同步上传,确保不会丢失数据。
4、数据安全
数据库被黑客和病毒攻击的事件频繁发生,中枪的大多数是知名的关系数据库,常见的攻击比如有:SQL注入。
而时序数据库一般不允许通过标准接口插入、更新或删除数据,此外,时序数据库会跟踪所有更改,包括使用访问、配置、安全违规和系统警报。
相关问答
Q1: 应知道哪些PHP数据库的基础知识?
这个问题问得有点模糊,什么叫PHP数据库?应该是PHP操作数据库吧。如果是说PHP操作数据库的话,那你应该了解如下内容:
1、市面上有哪些数据库。市面上有很多数据库,既有SQL型的数据库,如MySql、SQLSever,也有Nosql型数据库,如Redis、Mongodb
2、PHP可以操作哪些数据库。PHP基本上可以操作市面上的所有数据库。
3、PHP是如何操作数据库的。PHP操作数据库是有两种方式,一种是使用PHP中对应数据库的扩展,如操作mysql,PHP可以使用Mysqli扩展;另一种是使用PDO扩展和对应的数据库驱动。
4、这些数据库扩展如何安装启动的。通常一些常见的数据库的扩展PHP源码是有包含的,如PDO、MySql,所以像这种你只需要在安装PHP时,通过设置几个参数来启用就好,但像Redis、Mongodb等这些PHP源码里没有包含,所以在安装好PHP后,你需要先下载这些扩展,然后编译,最后在php.ini文件里开启。
5、如何使用PHP代码操作这些数据库。在安装好对应的扩展后,你基本上就可以使用PHP代码操作数据库了,如连接数据库、执行数据库操作、关闭数据库,但具体怎么写,可以参考对应扩展的开发文档,一般文档都有明确说明。
了解了以上几点,你就可以使用PHP操作数据库了
Q2: 时序数据库是什么,哪个好?
时序数据库全称为时间序列数据库。时间序列数据库指主要用于处理带时间标签(按照时间的顺序变化PHP时序型数据库,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。
时间序列数据主要由电力行业、化工行业、气象行业、地理信息等各类型实时监测、检查与分析设备所采集、产生的数据。这些工业数据的典型特点是PHP时序型数据库:产生频率快、严重依赖于采集时间、测点多信息量大。
Transwarp TimeLyre 是星环科技研发的企业级分布式时序数据库,可以支撑时序数据的各类业务场景, 支持高吞吐实时写入、时序精确查询、多维检索等。 Timelyre 支持分布式水平扩展,同时具有极高的压缩率可以支持海量时序数据的存储,可以有效支撑物 联网、能源制造、金融量化交易领域等多种时序数据业务场景。
关于PHP时序型数据库和时序数据库使用场景的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






