Czym są trwałe DANE i dlaczego są ważne?

pierwotnie pojawił się następujący i.

istnieje spójna definicja trwałych danych jako danych, które nie zmieniają się w czasie, systemach i pamięci.

aby zebrać informacje na temat przewodnika dotyczącego trwałości danych DZone, zaplanowanego na Marzec 2016 r., rozmawialiśmy z kierownictwem 16 z firm 13, którzy opracowują bazy danych i zarządzają trwałymi danymi we własnej firmie lub pomagają klientom w tym.

oto z kim rozmawialiśmy:

Satyen Sangani, CEO, Alation | Sam Rehman, CTO, Arxan | Andy Warfield, współzałożyciel/CTO, Coho Data | Rami Chahine, wiceprezes ds. zarządzania produktem i Dan Potter, CMO, Datawatch | Eric Frenkiel, współzałożyciel/dyrektor generalny, MemSQL | Will Shulman, dyrektor generalny, MongoLab | Philip Rathle, wiceprezes ds. produktu, Neo Technology | Paul Nashawaty, Marketing i Strategia produktu, Progress | Joan wrabetz, CTO, qualisystems | Yiftach Shoolman, współzałożyciel i CTO oraz Leena Joshi, V. P. Marketing produktu, Redis Labs | Partha Seetala, CTO, Robin Systems | Dale Lutz, współzałożyciel i Paul Nalos, Kierownik Zespołu ds. baz danych, bezpieczne oprogramowanie / Jon Bock, wiceprezes ds. produktu i marketingu, Snowflake Computing

dane trwałe to dane, które są uważane za trwałe w spoczynku wraz z nadejściem i odejściem oprogramowania i urządzeń. Stabilne Dane podstawowe-które są ustawiane i możliwe do odzyskania w pamięci flash lub w pamięci.

oto, co usłyszeliśmy, gdy zapytaliśmy: „jak zdefiniować trwałe DANE?”:

  • przeciwieństwo dynamiki—nie zmienia się i nie jest często dostępny.
  • podstawowe informacje, znane również jako informacje wymiarowe w hurtowni danych. Dane demograficzne podmiotów-klientów, dostawców, zamówień.
  • Dane podstawowe, które są stabilne.
  • dane istniejące od jednej instancji do drugiej. Dane, które istnieją w czasie niezależnie od systemów, które je stworzyły. Dane zawsze są wtórne, więc są bardziej trwałe. Może być wykonana trwała Kopia lub może być agregowana. Idea wytrwałości staje się coraz bardziej płynna.
  • zapisany w aktualnym formacie i pozostaje tam w pamięci, gdzie go masz, zamknij plik i go nie ma. Trwałe DANE można pobierać wielokrotnie. Dane zapisywane na dysku; jednak szybkość dysków jest wąskim gardłem dla bazy danych. Próbuję przenieść się do pamięci, bo jest 16X szybciej.
  • każdy klient ma swój własny próg krytyczności (np. usługi finansowe nie chcą stracić żadnych obciążeń lub kredytów). Teraz, przy znacznie większej ilości danych z maszyn i czujników, istnieje większa transakcyjność. Metadane są równie ważne jak same dane. Metadane muszą być transakcyjne.
  • Utrzymuje się w obliczu przerwy w dostawie prądu.
  • wszelkie dane przechowywane w taki sposób, że pozostają przechowywane przez dłuższy czas w porównaniu z danymi w pamięci. Przechowywane w systemie modelowane i skonstruowane tak, aby wytrzymać przerwy w dostawie prądu. Dane w ogóle się nie zmieniają.
  • dane uważane za trwałe w spoczynku wraz z nadejściem i odejściem sprzętu i urządzeń. Istnieje warstwa trwałości, w której dane są zagrożone.
  • dane, które są ustawiane i możliwe do odzyskania, niezależnie od tego, czy są zapisane we flashu, czy w pamięci.
  • w przypadku danych trwałych istnieje uzasadniona pewność, że zmiany nie zostaną utracone, a dane będą dostępne później. W zależności od wymagań, systemy w chmurze lub w pamięci mogą się kwalifikować. Najbardziej zależy nam na części” DANE”. Jeśli są to dane, chcemy umożliwić klientom odczyt, zapytanie, przekształcenie, zapis, wartość dodaną itp.
  • sposób na przechowywanie danych na dysku lub w pamięci masowej. Wiele opcji, aby to zrobić za pomocą jednej repliki w centrach danych w dowolnej kombinacji z trwałością i bez niej. Dane migawki na dysk lub zmiany migawek. Zapis na dysk co sekundę lub co zapis. Użytkownicy mogą wybierać spośród wszystkich opcji. Trwałość jest częścią pakietu wysokiej dostępności, który zapewnia replikację i natychmiastowe przełączanie awaryjne. Zarejestrowane w wielu chmurach. Hostuj tysiące instancji w wielu centrach danych z tylko dwoma awariami węzłów dziennie. Użytkownicy mogą wybierać między wieloma centrami danych i wieloma lokalizacjami. Jesteśmy firmą odpowiedzialną za Redis. Inne traktują jako pamięć podręczną, a nie bazę danych. Wiele węzłów-dane zapisywane na dyskach. Nie możesz tego zrobić ze zwykłym open source. Jeśli nie osiągniesz wysokiej dostępności, zgodnie z zaleceniami, możesz utracić dane.
  • wszystko, co trafia do relacyjnej lub NoSQL bazy danych pomiędzy.

jak zdefiniować trwałe DANE?

Zobacz więcej artykułów Tom napisał dla DZone na temat Big Data, IoT, ekosystemu Java, integracji przedsiębiorstw, bezpieczeństwa aplikacji, natywnego tworzenia aplikacji mobilnych, aplikacji opartych na chmurze, DevOps i ciągłego dostarczania (https://dzone.com/users/1450207/ctsmithiii.html?sort=articles)