Jak wiecie, ilość danych historycznych, jakie gromadzimy, liczona jest w miliardach rekordów. To stawia przed nami coraz to większe wyzwania infrastrukturalne. W związku z tym postanowiliśmy przeprojektować naszą infrastrukturę tak, by dane historyczne wydzielić do odrębnych, dedykowanych serwerów opartych o TimescaleDB, co pozwoli nam sprostać potrzebom naszych użytkowników.
Zmiana lokalizacji składowania tego typu danych pozwoli nam również na zwiększenie limitów czasowych tam, gdzie one występują, lub będziemy mogli pozbyć się ich całkowicie. Możliwe będzie również zwiększenie zakresu danych o kolejne rodzaje kanałów oraz wprowadzenie historii zdarzeń, takich jak np. zdarzenia włączenia, wyłączenia czy otwarcia.
Przygotowywaliśmy się do procesu migracji przez kilka miesięcy i chcemy wystartować z przeniesieniem danych już w najbliższych dniach.
Kolejne duże zadanie, jakie stoi przed nami w tym roku, to reinstalacja dużej części infrastruktury, co ma związek ze zbliżającym się końcem wsparcia w zakresie aktualizacji systemów operacyjnych. Reinstalacja infrastruktury rozpocznie się po migracji na TimescaleDB i powinna zakończyć się nie później niż 01.06.2026 r., czyli na trzy miesiące przed zakończeniem wsparcia dla systemów operacyjnych.
O szczegółach będziemy informować na forum.supla.org.
Zmiany infrastrukturalne w 2026r.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
ps. to może KTXT przy okazji?pzygmunt wrote: Thu Jan 01, 2026 1:30 pm Jak wiecie, ilość danych historycznych, jakie gromadzimy, liczona jest w miliardach rekordów. To stawia przed nami coraz to większe wyzwania infrastrukturalne. W związku z tym postanowiliśmy przeprojektować naszą infrastrukturę tak, by dane historyczne wydzielić do odrębnych, dedykowanych serwerów opartych o TimescaleDB, co pozwoli nam sprostać potrzebom naszych użytkowników.
Zmiana lokalizacji składowania tego typu danych pozwoli nam również na zwiększenie limitów czasowych tam, gdzie one występują, lub będziemy mogli pozbyć się ich całkowicie. Możliwe będzie również zwiększenie zakresu danych o kolejne rodzaje kanałów oraz wprowadzenie historii zdarzeń, takich jak np. zdarzenia włączenia, wyłączenia czy otwarcia.
Przygotowywaliśmy się do procesu migracji przez kilka miesięcy i chcemy wystartować z przeniesieniem danych już w najbliższych dniach.
Kolejne duże zadanie, jakie stoi przed nami w tym roku, to reinstalacja dużej części infrastruktury, co ma związek ze zbliżającym się końcem wsparcia w zakresie aktualizacji systemów operacyjnych. Reinstalacja infrastruktury rozpocznie się po migracji na TimescaleDB i powinna zakończyć się nie później niż 01.06.2026 r., czyli na trzy miesiące przed zakończeniem wsparcia dla systemów operacyjnych.
O szczegółach będziemy informować na forum.supla.org.
You do not have the required permissions to view the files attached to this post.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
[email protected]
- Posts: 1586
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
Miał na myśli KTOP
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Migracja na TSDB będzie niezauważalna. Reinstalacja serwerów już tak. Przed reinstalacją będziemy informować wcześniej o harmonogramie. Podczas reinstalacji szacujemy, że dany serwer nie będzie dostępny do 15 minut. Raczej będziemy celować w godziny nocne lub 9-12 jak jeszcze większość jest w pracy.
Cały proces jest zautomatyzowany.
Proces wygląda mniej więcej tak:
1. Podłączenie dysku.
2. Odcięcie wszystkich na fireall-u.
3. Backup danych na podłączony dysk (dane historyczne będą już na innym serwerze).
4. Format.
5. Instalacja nowego systemu (w rzeczywistości wgranie obrazu).
6. Instalacja usług i konfiguracja.
7. Odtworzenie danych z podłączonego w pkt 1 dysku.
8. Przywrócenie ustawień fireall-a.
Usługi będą niedostępnie od pkt 2 do 8. Wstępne testy pokazały, że i w 8 minut jesteśmy w stanie przeprowadzić ten proces ale wolę założyć 15.
Cały proces jest zautomatyzowany.
Proces wygląda mniej więcej tak:
1. Podłączenie dysku.
2. Odcięcie wszystkich na fireall-u.
3. Backup danych na podłączony dysk (dane historyczne będą już na innym serwerze).
4. Format.
5. Instalacja nowego systemu (w rzeczywistości wgranie obrazu).
6. Instalacja usług i konfiguracja.
7. Odtworzenie danych z podłączonego w pkt 1 dysku.
8. Przywrócenie ustawień fireall-a.
Usługi będą niedostępnie od pkt 2 do 8. Wstępne testy pokazały, że i w 8 minut jesteśmy w stanie przeprowadzić ten proces ale wolę założyć 15.
SUPLA.... Nareszcie w domu.
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Może warto by dodać przy okazji funkcjonalność o usuwaniu logów starszych niż X lat, X miesięcy, X dni? Nie było by to dla was pewnego rodzaju ułatwieniem w zarządzaniu taką ilością danych? Użytkownik by decydował ile czasu chce mieć zachowane dane. Po co mi np. wilgotność powietrza sprzed 4 i więcej lat?
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Po przejściu na tsdb otwierają się nowe możliwości. Nie wiem czy taka retencja per user jest wskazana ponieważ chcielibyśmy aby pilnowała jej sama baza, a to jest tam ustawiane globalnie per tabela. Myślę jednak, że możemy pozwolić użytkownikowi samodzielnie usuwać dane w trybie manualnym. Np przycisk usuń dane starsze niż ….
SUPLA.... Nareszcie w domu.
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Bardzo dobry pomysł.Duch__ wrote: Thu Jan 01, 2026 9:16 pm Może warto by dodać przy okazji funkcjonalność o usuwaniu logów starszych niż X lat, X miesięcy, X dni? Nie było by to dla was pewnego rodzaju ułatwieniem w zarządzaniu taką ilością danych? Użytkownik by decydował ile czasu chce mieć zachowane dane. Po co mi np. wilgotność powietrza sprzed 4 i więcej lat?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
