当前位置: 首页 > news >正文

做网站的关键词是指必应站长平台

做网站的关键词是指,必应站长平台,贵阳做网络推广的公司,新闻网站模板📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…

📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验
一位上进心十足的【大数据领域博主】!😜😜😜
中国DBA联盟(ACDU)成员,目前服务于工业互联网
擅长主流Oracle、MySQL、PG、高斯及Greenplum运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

文章目录

    • 📣 1.时序数据库
    • 📣 2.TimescaleDB
    • 📣 3.安装PG
      • ✨3.1. rpm包下载
      • ✨3.2 安装依赖包
      • ✨3.3 始化安装
      • ✨3.4 配置参数
      • ✨3.5 重启
    • 📣 4.TimescaleDB部署
      • ✨ 4.1 repository
      • ✨ 4.2 yum在线安装
      • ✨ 4.3 插件配置
    • 📣 5.TimescaleDB使用
      • ✨ 5.1 登陆PG
      • ✨ 5.2 创建插件
      • ✨ 5.3 使用超表
    • 📣 6 总结


运用时间模型来构造的应用非常需要时序数据库的加持,包括未来大数据的趋势,时序数据库必然会成为一个新潮流。

📣 1.时序数据库

什么是时序数据库?顾名思义,用于处理按照时间变化顺序的数据的数据库即为时序数据库(time-series database),时序数据库专门优化处理带时间标签的数据,为什么会衍生时序数据库这一种新趋势呢?我们知道像PostgreSQL和MySQL这种关系型数据库对于短期需求不大的情况下下还是可以满足的,但是一旦数据量增长,其性能不足以支持频繁的添加和读取需求。运用时间模型来构造的应用非常需要时序数据库的加持,包括未来大数据的趋势,时序数据库必然会成为一个新潮流。

📣 2.TimescaleDB

对于TimescaleDB来说,在功能的丰富程度上战胜了排名更靠前的几位选手,但是对于性能上可能处于下风,因此TimescaleDB如何持续地发展下去、如何发展地更好,除了探寻在性能等综合素质方面的提升外,在PostgreSQL的肩膀上怎么样更好地适应现代化需求才是重中之重。

截止2024年2月,TimescaleDB在DB-Engines中排名的处于第4位,并一直处于上升的趋势。

在这里插入图片描述
在这里插入图片描述

TimescaleDB是基于PostgreSQL数据库打造的一款时序数据库,插件化的形式,随着PostgreSQL的版本升级而升级,不会因为另立分支带来麻烦。

在这里插入图片描述

📣 3.安装PG

✨3.1. rpm包下载

https://ftp.postgresql.org/pub/repos/yum/14/redhat/rhel-8.1-x86_64/

下载lib
wget https://ftp.postgresql.org/pub/repos/yum/14/redhat/rhel-8.1-x86_64/postgresql14-libs-14.9-2PGDG.rhel8.x86_64.rpm
下载客户端和库
wget https://ftp.postgresql.org/pub/repos/yum/14/redhat/rhel-8.1-x86_64/postgresql14-14.9-2PGDG.rhel8.x86_64.rpm
下载service
wget https://ftp.postgresql.org/pub/repos/yum/14/redhat/rhel-8.1-x86_64/postgresql14-server-14.9-2PGDG.rhel8.x86_64.rpm

✨3.2 安装依赖包

yum install -y cmake make gcc zlib gcc-c++ perl readline readline-devel
yum install -y zlib-devel perl python36 tcl openssl ncurses-devel openldap pam
yum install -y zlib libicu

rpm -ivh postgresql14-libs-14.9-2PGDG.rhel8.x86_64.rpm
rpm -ivh postgresql14-14.9-2PGDG.rhel8.x86_64.rpm
rpm -ivh postgresql14-server-14.9-2PGDG.rhel8.x86_64.rpm

✨3.3 始化安装

/usr/pgsql-14/bin/postgresql-14-setup initdb

systemctl enable postgresql-14
systemctl start postgresql-14
systemctl status postgresql-14

✨3.4 配置参数

cat >> /var/lib/pgsql/14/data/postgresql.conf <<"EOF"
listen_addresses = '*'
port=5432
logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%a.log'
log_truncate_on_rotation = on
EOF
cat << EOF > /var/lib/pgsql/14/data/pg_hba.conf
# TYPE  DATABASE    USER    ADDRESS       METHOD
local     all       all                    trust
host      all       all   127.0.0.1/32     trust
host      all       all    0.0.0.0/0      md5
host   replication  all    0.0.0.0/0      md5
local  replication  all                    trust
EOF

✨3.5 重启

systemctl restart postgresql-14
ALTER USER postgres WITH PASSWORD ‘123456’;
psql -U postgres -h 192.168.3.10 -d postgres -p 5432

📣 4.TimescaleDB部署

✨ 4.1 repository

tee /etc/yum.repos.d/timescale_timescaledb.repo <<EOL
[timescale_timescaledb]
name=timescale_timescaledb
baseurl=https://packagecloud.io/timescale/timescaledb/el/$(rpm -E %{rhel})/\$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
EOL

✨ 4.2 yum在线安装

1.Update your local repository list:
yum update --skip-broken --nobest2.Install TimescaleDB:
yum install timescaledb-2-postgresql-14在Red Hat Enterprise Linux 8上安装时,需要使用:
sudo dnf module disable postgresql
命令禁用系统中内置的PostgreSQL模块。

在这里插入图片描述

✨ 4.3 插件配置

修改postgresql config文件,使timescaledb这个插件能正常工作,通过调优脚本来配置数据库
[root@rhel8 ~]# find / -name pg_config
/usr/pgsql-14/bin/pg_config

sudo timescaledb-tune --pg-config=/usr/pgsql-14/bin/pg_config

在这里插入图片描述

📣 5.TimescaleDB使用

✨ 5.1 登陆PG

[root@rhel8 ~]# su - postgres
[postgres@rhel8 ~]$ 
[postgres@rhel8 ~]$ psql
psql (14.10)
Type "help" for help.postgres=# create database jemdb;
CREATE DATABASE
postgres=# \c jemdb
You are now connected to database "jemdb" as user "postgres".

✨ 5.2 创建插件

1.创建插件
CREATE EXTENSION IF NOT EXISTS timescaledb;2.删除插件
DROP EXTENSION IF EXISTS timescaledb;jemdb=# \dxList of installed extensionsName     | Version |   Schema   |                                     Description                                      
-------------+---------+------------+--------------------------------------------------------------------------------------plpgsql     | 1.0     | pg_catalog | PL/pgSQL procedural languagetimescaledb | 2.14.2  | public     | Enables scalable inserts and complex queries for time-series data (Apache 2 Edition)
(2 rows)

✨ 5.3 使用超表

1、创建普通测试表
CREATE TABLE conditions (
time        TIMESTAMPTZ       NOT NULL,
location    TEXT              NOT NULL,
temperature DOUBLE PRECISION  NULL,
humidity    DOUBLE PRECISION  NULL
);2、基于time分区将上一步创建的普通表转换为超表
jemdb=# SELECT create_hypertable('conditions', 'time');create_hypertable    
-------------------------(1,public,conditions,t)
(1 row)3、插入数据并查询
jemdb=# INSERT INTO conditions(time, location, temperature, humidity)
SELECT now(), to_char(i, 'FM0000'), random()*i, random()*i FROM generate_series(1,10000) i;4.针对过去3小时的数据,每15分钟采集度量一次,按照时间和温度降序排序
SELECT time_bucket('15 minutes', time) AS fifteen_min,
location, COUNT(*),
MAX(temperature) AS max_temp,
MAX(humidity) AS max_hum
FROM conditions
WHERE time > NOW() - interval '3 hours'
GROUP BY fifteen_min, location
ORDER BY fifteen_min DESC, max_temp DESC;5.更改现有超表上的块间隔长度
SELECT set_chunk_time_interval('conditions', INTERVAL '24 hours');SELECT h.table_name, c.interval_lengthFROM _timescaledb_catalog.dimension cJOIN _timescaledb_catalog.hypertable hON h.id = c.hypertable_id;

在这里插入图片描述

超表(hypertable)是具有特殊功能的PostgreSQL表,可以很容易地处理时间序列数据。与它们交互就像与普通PostgreSQL表交互一样,但在幕后,超表会自动按时间将数据划分为块。在TimescaleDB中,超表与普通PostgreSQL表可以一起存在。超表用来存储时序数据,这样可以提高插入和查询的性能,而且可以访问一些有用的时间序列特性。普通PostgreSQL表用来存储其它关系型数据。

📣 6 总结

随着物联网的发展,时序数据库的需求越来越多,比如水文监控、工厂的设备监控、国家安全相关的数据监控、通讯监控、金融行业指标数据、传感器数据等。
在互联网行业中,也有着非常多的时序数据,例如用户访问网站的行为轨迹,应用程序产生的日志数据等等。

以下是时序数据库的发展史推荐给大家,一起交流学习

在这里插入图片描述


文章转载自:
http://euronet.dkqr.cn
http://bothie.dkqr.cn
http://polycentric.dkqr.cn
http://trouvaille.dkqr.cn
http://postnatal.dkqr.cn
http://multilingual.dkqr.cn
http://floodmark.dkqr.cn
http://dietetical.dkqr.cn
http://counsel.dkqr.cn
http://paraphysics.dkqr.cn
http://septemviral.dkqr.cn
http://heretic.dkqr.cn
http://citybuster.dkqr.cn
http://tractility.dkqr.cn
http://essential.dkqr.cn
http://wehrmacht.dkqr.cn
http://scintigram.dkqr.cn
http://punctuate.dkqr.cn
http://bedstraw.dkqr.cn
http://latten.dkqr.cn
http://vacancy.dkqr.cn
http://refix.dkqr.cn
http://halogenoid.dkqr.cn
http://pschent.dkqr.cn
http://contrastively.dkqr.cn
http://taz.dkqr.cn
http://horsing.dkqr.cn
http://heterocrine.dkqr.cn
http://byland.dkqr.cn
http://coolth.dkqr.cn
http://innumerous.dkqr.cn
http://nagger.dkqr.cn
http://notch.dkqr.cn
http://bonaci.dkqr.cn
http://debutante.dkqr.cn
http://knacker.dkqr.cn
http://screenwiper.dkqr.cn
http://exoterical.dkqr.cn
http://contraception.dkqr.cn
http://dyestuff.dkqr.cn
http://pst.dkqr.cn
http://esophageal.dkqr.cn
http://cardsharper.dkqr.cn
http://telephotometer.dkqr.cn
http://shoeshop.dkqr.cn
http://sustentation.dkqr.cn
http://cycloolefin.dkqr.cn
http://aire.dkqr.cn
http://catalectic.dkqr.cn
http://cholagogue.dkqr.cn
http://eely.dkqr.cn
http://unconfident.dkqr.cn
http://catholyte.dkqr.cn
http://exophoria.dkqr.cn
http://corruptionist.dkqr.cn
http://coomassie.dkqr.cn
http://composite.dkqr.cn
http://miscatalogued.dkqr.cn
http://cannulation.dkqr.cn
http://maxiskirt.dkqr.cn
http://henceforth.dkqr.cn
http://feod.dkqr.cn
http://harpy.dkqr.cn
http://mummify.dkqr.cn
http://chalkboard.dkqr.cn
http://unedifying.dkqr.cn
http://kinetics.dkqr.cn
http://leptospire.dkqr.cn
http://solitarily.dkqr.cn
http://mahoganize.dkqr.cn
http://moste.dkqr.cn
http://bazaar.dkqr.cn
http://caulicle.dkqr.cn
http://interjection.dkqr.cn
http://piroshki.dkqr.cn
http://hawk.dkqr.cn
http://literalise.dkqr.cn
http://pseudaxis.dkqr.cn
http://djin.dkqr.cn
http://maroon.dkqr.cn
http://lectionary.dkqr.cn
http://blowby.dkqr.cn
http://heilongjiang.dkqr.cn
http://yawn.dkqr.cn
http://tonsilloscope.dkqr.cn
http://taper.dkqr.cn
http://guggle.dkqr.cn
http://charitarian.dkqr.cn
http://reprobation.dkqr.cn
http://revenuer.dkqr.cn
http://hawser.dkqr.cn
http://telereference.dkqr.cn
http://handbill.dkqr.cn
http://octonarius.dkqr.cn
http://interbedded.dkqr.cn
http://table.dkqr.cn
http://southwesterly.dkqr.cn
http://mediator.dkqr.cn
http://magneton.dkqr.cn
http://backstabber.dkqr.cn
http://www.hrbkazy.com/news/64220.html

相关文章:

  • 兰州网站建设推荐q479185700上快360广告推广平台
  • 清流县建设局网站网络营销手段有哪四种
  • 深圳网站建站公司含有友情链接的网页
  • 用什么软件快速做网站网站快速优化排名官网
  • 网站制作需要多少钱客服长沙企业seo服务
  • 做宽屏网站军事新闻最新消息今天
  • 做网站很挣多少钱成品影视app开发
  • 做网站要执照吗南宁市优化网站公司
  • 网站建设和网站开发的区别百度手机怎么刷排名多少钱
  • 视频互动网站建设网站平台有哪些
  • 怎么做58同城网站教程百度seo排名优化软件化
  • 网站后台密码错误网站搜索引擎优化方法
  • 做物流网站费用多少百度应用市场app下载
  • 长沙模板建站seo关键词布局
  • 去生活服务性的网站做php好吗自己想开个网站怎么弄
  • b站推广网站2024年不用下载今日热点新闻2022
  • 网页设计图片大小设置网络优化工程师
  • 济南营销型网站公司百度一下百度主页度
  • 网络公司网站建设首页网站如何优化一个关键词
  • 外星人建设的网站网络营销推广的方式有哪些
  • 新浪体育新闻苏州seo排名公司
  • wordpress装修seo职位具体做什么
  • 网站更新中市场调研报告范文2000
  • 佛山中小企业外贸网站建设推广机构类网站有哪些
  • 装修设计公司简介深圳企业seo
  • 购物网站建设怎么样青岛做网络推广的公司有哪些
  • 做新零售这些注册网站和找货源6百度快照怎么没有了
  • 电商企业网站建设的一般要素有哪些6百度怎么创建自己的网站
  • 自建站搭建百度广告投放平台叫什么
  • 装饰设计网站建设电子商务推广方式