GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar TimescaleDB en Ubuntu 20.04

En esta guía, le mostraremos cómo instalar TimescaleDB en Ubuntu 20.04

Base de datos de escala de tiempo es una base de datos de series temporales de código abierto desarrollada por Timescale Inc. Está escrita en C (lenguaje de programación) y se extiende a PostgreSQL.

Timescale es la base de datos relacional de código abierto para series temporales y análisis.

TimescaleDB admite consultas SQL estándar y es una base de datos relacional.

Las funciones adicionales de SQL y las estructuras de tablas brindan soporte para datos de series temporales orientados hacia las instalaciones de almacenamiento, rendimiento y análisis para datos a escala. La partición de datos basada en el tiempo proporciona una mejor ejecución y rendimiento de consultas cuando se utiliza para aplicaciones orientadas al tiempo. Se logra una definición de partición más granular mediante el uso de atributos definidos por el usuario.

Instalar TimescaleDB

Simplemente siga los pasos a continuación para comenzar con la instalación de Timescaledb :

  • Actualice los paquetes de su sistema
sudo apt update && sudo apt upgrade
  • Base de datos de escala de tiempo requiere base de datos PostgreSQL. Entonces necesitamos importar la clave de firma del repositorio postgresql
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  • Agregue el repositorio de PostgreSQL como se muestra:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  • Luego instale postgresql
sudo apt update && sudo apt install postgresql-12
  • Establezca la contraseña de usuario para el administrador de PostgreSQL como se muestra a continuación:
sudo su - postgres 
psql -c "alter user postgres with password 'Your_password_here'"
  • Añadir repositorio PPA de TimescaleDB
sudo add-apt-repository ppa:timescale/timescaledb-ppa
  • Así que instale TimescaleDB para PostgreSQL 12 de la siguiente manera:
sudo apt install timescaledb-postgresql-12 -y
  • Luego, actualice sus configuraciones de PostgreSQL para TimescaleDB ejecutando:
sudo timescaledb-tune --quiet --yes
  • O actualice edite el archivo postgresql.conf para cargar TimescaleDB bibliotecas manualmente con :
vim /etc/postgresql/12/main/postgresql.conf

Luego busque la línea a continuación y cambie el valor como se muestra a continuación:

shared_preload_libraries = 'timescaledb'
  • Reiniciar PostgreSQL
sudo systemctl restart postgresql 
  • Luego verifique si el servicio postgresql se reinició correctamente
sudo systemctl status postgresql 
  • Pruebe la instalación de TimescaleDB conectándose a PostgreSQL y luego cree una base de datos de prueba llamada (por ejemplo, unixcop)
su - postgres
psql 
postgres=# CREATE database unixcop_db; 
CREATE DATABASE
  • Agregar base de datos de escala de tiempo conectándose a la base de datos de prueba que hemos creado
\c unixcop_db
  • Amplíe también la base de datos con TimescaleDB ejecutando el siguiente comando:
CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;

Finalmente, si desea conectarse a su nueva base de datos, ejecute el siguiente comando:

psql -U postgres -h localhost -d unixcop_db

Conclusión

Eso es todo

En este artículo, ilustramos cómo instalar TimescaleDB en Ubuntu 20.04

gracias


Ubuntu
  1. Cómo instalar PostgreSQL en Ubuntu 18.04

  2. Cómo instalar R en Ubuntu 20.04

  3. Cómo instalar Go en Ubuntu 18.04

  4. Cómo instalar R en Ubuntu 18.04

  5. Cómo instalar PostgreSQL en Ubuntu 20.04

Cómo instalar PostgreSQL en Ubuntu 15.04

Cómo instalar PostgreSQL en Ubuntu 16.04

Cómo instalar PostgreSQL en Ubuntu 20.04 LTS

Cómo instalar TimescaleDB en Ubuntu 20.04 LTS

Cómo instalar TimescaleDB en Ubuntu 18.04

Cómo instalar PostgreSQL en Ubuntu 22.04