Dom Audio Co oznacza podział na partycje w odniesieniu do bazy danych?

Co oznacza podział na partycje w odniesieniu do bazy danych?

Anonim

P:

Co oznacza podział na partycje w odniesieniu do bazy danych?

ZA:

Partycjonowanie bazy danych oznacza pobieranie różnych części danych przechowywanych w bazie danych i dzielenie ich na różne partycje lub części. Jest to często wykonywane w celu dostosowania do równoważenia obciążenia lub w celu zapewnienia mniejszych zestawów baz danych, nad którymi mogą pracować niezależne systemy serwerowe.

Webinarium: Przenoszenie relacyjnych baz danych poza tradycyjne

Rejestracja tutaj

W partycjonowanej bazie danych niektóre partycjonowane zestawy mogą być współużytkowane przez różne węzły lub serwery. Inne będą umieszczone niezależnie w jednym węźle.

Różne typy partycjonowania obejmowały partycjonowanie zakresu, partycjonowanie listy i partycjonowanie mieszające. Podczas partycjonowania zakresów inżynierowie dzielą pojedynczą tabelę bazy danych, dzieląc ją na wiele kluczowych zakresów. Partycjonowanie listy obejmuje przenoszenie identyfikatora najwyższego poziomu i grupowanie zbiorów danych w partycjonowanym węźle bazy danych. Partycjonowanie za pomocą funkcji skrótu używa funkcji skrótu do uporządkowania partycjonowania zestawów danych.

Inżynierowie mówią również o „odłamkach” w partycjonowaniu poziomym. Odłamek bazy danych jest przechowywany na własnym serwerze, aby ponownie uwzględnić równoważenie obciążenia lub podział obciążenia. Partycjonowanie baz danych jest coraz częstszym zjawiskiem, ponieważ relacyjne bazy danych i inne narzędzia obsługują rosnące ilości danych w dobie dużych zbiorów danych i analiz.

Co oznacza podział na partycje w odniesieniu do bazy danych?