Το TimescaleDB 2.0 συνοδεύεται από υποστήριξη για ενέργειες που καθορίζονται από το χρήστη, αλλαγές στην άδεια TSL και άλλα

Έχει δημοσιευθεί η έκδοση DBMS TimescaleDB 2.0, έκδοση στην οποία αλλαγές προστέθηκαν στην άδεια TSL για να παρέχουν στους χρήστες περισσότερα δικαιώματα και επιτρέψτε τη δωρεάν χρήση όλων των δυνατοτήτων της εταιρικής έκδοσης, συμπεριλαμβανομένης της συμπίεσης, διανομή αποθήκευσης σε πολλούς κόμβους και συνεχή συγκέντρωση. Η άδεια κατάργησε περιορισμούς στο πεδίο της κοινοτικής συναρμολόγησης, παραχωρήθηκε το δικαίωμα να κάνει βελτιώσεις και αλλαγές, αφαίρεσε δεσμευμένες πληρωμές (όλες οι λειτουργίες που προσφέρθηκαν προηγουμένως στο TimescaleDB Enterprise έχουν μεταφερθεί στην έκδοση της Κοινότητας).

Για όσους δεν είναι εξοικειωμένοι με το TimescaleDB, πρέπει να το γνωρίζετε εφαρμόζεται ως επέκταση PostgreSQLΣχεδιασμένο για αποθήκευση και επεξεργασία δεδομένων με τη μορφή χρονοσειράς (τμήματα τιμών παραμέτρων σε καθορισμένα χρονικά διαστήματα, η εγγραφή σχηματίζει χρόνο και ένα σύνολο τιμών που αντιστοιχούν σε αυτήν την ώρα).

Αυτή η μορφή αποθήκευσης είναι βέλτιστο για εφαρμογές όπως συστήματα παρακολούθησης, πλατφόρμες συναλλαγών, συστήματα συλλογής μετρήσεων και καταστάσεις αισθητήρων. Παρέχονται τα μέσα ένταξης με το έργο Grafana και Prometheus.

Το βασικό χαρακτηριστικό του TimescaleDB είναι η υποστήριξή του για αυτόματο διαχωρισμό της συστοιχίας δεδομένων, Καθώς και η ροή δεδομένων εισόδου κατανέμεται αυτόματα μεταξύ των διαμερισμένων πινάκων και ότι οι ενότητες δημιουργούνται σύμφωνα με το χρόνο (κάθε ενότητα αποθηκεύει δεδομένα για μια συγκεκριμένη χρονική περίοδο) ή σε σχέση με ένα αυθαίρετο κλειδί.

Κύρια νέα χαρακτηριστικά στο TimescaleDB 2.0

Σε αυτήν τη νέα έκδοση προτείνεται μια νέα εφαρμογή συνεχώς εκτελούμενων λειτουργιών Σας επιτρέπουν να προσθέτετε συνεχώς εισερχόμενα δεδομένα σε πραγματικό χρόνο (μοιάζουν με υλοποιημένες προβολές PostgreSQL, αλλά διαφέρουν στο ότι παρέχουν αυτόματο υπολογισμό των αποτελεσμάτων των ερωτημάτων στο παρασκήνιο καθώς τα δεδομένα φτάνουν ή αλλάζουν).

Η νέα εφαρμογή επισημαίνεται από μια αλλαγή στο API, το οποίο τώρα διαχωρίζει ρητά τις λειτουργίες και τους κανόνες συγκέντρωσης, επιτρέποντάς σας να εφαρμόσετε λειτουργίες όπως μη αυτόματη ενημέρωση συγκεκριμένου εύρους σε συγκεντρωτική προβολή (για παράδειγμα, μπορείτε να υλοποιήσετε αυτόματα νέα δεδομένα, αλλά να αφήσετε παλιά ιστορικά δεδομένα για μη αυτόματη ενημέρωση). Οι αλλαγές θα επιτρέψουν επίσης στο μέλλον την εφαρμογή υποστήριξης για κατανεμημένες λειτουργίες όταν εργάζεστε με πολλούς κόμβους.

Μια άλλη σημαντική αλλαγή είναι η υποστήριξη για ενέργειες που καθορίζονται από τον χρήστη (UDA, Ενέργεια καθοριζόμενη από τον χρήστη) για την εκτέλεση λειτουργιών και διαδικασιών σε ένα πρόγραμμα γραμμένο σε αυθαίρετες γλώσσες. Η νέα δυνατότητα είναι κατάλληλη για την εκτέλεση περιοδικών εργασιών που δεν περιλαμβάνονται στις υπάρχουσες πολιτικές σύνδεσης ελεγκτή (εκκαθάριση δεδομένων, συμπίεση και συνεχής συγκέντρωση).

Προστέθηκε υποστήριξη για κατανεμημένο υπερκειμένο, επιτρέποντας την αποθήκευση του χώρου αποθήκευσης σε πολλούς κόμβους με το TimescaleDB. Η διαμόρφωση συμπλέγματος που βασίζεται στο TimescaleDB περιλαμβάνει έναν κόμβο πρόσβασης και πολλαπλούς κόμβους αποθήκευσης. Όλα τα αιτήματα στο κατανεμημένο υπερκειμένο κατευθύνονται στον κόμβο πρόσβασης και στη συνέχεια κατανέμονται μεταξύ των κόμβων αποθήκευσης.
Προστέθηκε υποστήριξη για νέες ενημερωτικές προβολές, επιτρέποντάς σας να λαμβάνετε πληροφορίες σχετικά με το υπερκειμένο, τους κόμβους συμπλέγματος, τις συμβολοσειρές, τις πολιτικές και το πρόγραμμα εκκίνησης εργασίας.

Πώς να εγκαταστήσετε το TimescaleDB σε Linux;

Για όσους ενδιαφέρονται για να μπορέσετε να εγκαταστήσετε το TimescaleDB στο σύστημά σαςΜπορούν να το κάνουν ακολουθώντας τις οδηγίες που κοινοποιούμε παρακάτω.

Στην περίπτωση εκείνων που είναι Χρήστες του Ubuntu:

sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -c -s)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
sudo add-apt-repository ppa:timescale/timescaledb-ppa
sudo apt-get update
sudo apt install timescaledb-postgresql-11

Στην περίπτωση του Debian:

sudo sh -c "echo 'deb https://packagecloud.io/timescale/timescaledb/debian/ `lsb_release -c -s` main' > /etc/apt/sources.list.d/timescaledb.list"
wget --quiet -O - https://packagecloud.io/timescale/timescaledb/gpgkey | sudo apt-key add -
sudo apt-get update
sudo apt-get install timescaledb-postgresql-11

RHEL / CentOS:

sudo yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo tee /etc/yum.repos.d/timescale_timescaledb.repo <<EOL
[timescale_timescaledb]
name=timescale_timescaledb
baseurl=https://packagecloud.io/timescale/timescaledb/el/7/\$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
sudo yum update -y
sudo yum install -y timescaledb-postgresql-11

Τώρα πρόκειται να διαμορφώσουμε τη βάση δεδομένων με:

sudo timescaledb-tune

εδώ μπορούν να γίνουν διάφορες διαμορφώσεις, για τα οποία μπορείτε να συμβουλευτείτε Στον ακόλουθο σύνδεσμο. 

Στο τέλος, απλώς επανεκκινήστε την υπηρεσία:

sudo service postgresql restart

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.