TimescaleDB su Mac

TimescaleDB e' un Time Series Database Open Source che utilizza l'SQL standard.

Dal punto di vista tecnico TimescaleDB e' un'estensione di PostgreSQL. TimescaleDB rende efficiente la memorizzazione di dati temporali partizionando in chunks le tabelle che contengono Time Series. Le tabelle Time Series vengono chiamate Hypertable in TimescaleDB e possono essere utilizzate nelle clausole SQL come tutte le altre tabelle PostgreSQL.

Questa paginetta riporta i dettagli per l'installazione su Mac OSX, per un'introduzione piu' completa su TimescaleDB consultate questo documento.

Installazione

L'installazione di TimescaleDB e di PostgreSQL su Mac con brew e' molto semplice. Vediamo i singoli passi:

Ora timescaleDB e' pronto per l'uso!

Versioni ed upgrade

Mantenersi aggiornati con le versioni e' sempre importante... [NdE: serve a rimanere giovani e tutto e' piu' veloce :-]

Questo vale anche per TimescaleDB e per il suo ospite: il database PostgreSQL.
La versione piu' recente di TimescaleDB e' la 1.0 [NdA 2018-10] che introduce la funzionalita' di scheduling. TimescaleDB richiede le versioni 9.6.2 o 10.2 di PostgreSQL o successive [NdA 2018-10 la piu' recente e' la 10.5]. Nel documento Your Server Stinks sono mantenute apposite sezioni aggiornate per PostgreSQL e TimescaleDB.

Con brew... e' tutto terribilmente semplice:

brew update brew upgrade brew services restart postgres

Gia' fatto!

Varie ed eventuali

Un'introduzione piu' completa su TimescaleDB consultate questo documento.


Titolo: TimescaleDB
Livello: Medio (2/5)
Data: 31 Ottobre 2018
Versione: 1.0.0 - 31 Ottobre 2018 🎃 Halloween
Autore: mail [AT] meo.bogliolo.name