Co to jest maszyna do bazy danych?
Maszyna bazy danych to rodzaj komputera specjalnie wykonanego do dostępu do bazy danych, ale zazwyczaj nie ma żadnych innych narzędzi ani programów. W przeciwieństwie do serwera, który jest w stanie przechowywać bazę danych, maszyna do bazy danych może przechowywać części bazy danych, ale nie wszystko. Specjalnie wykonany dla tego zadania, ten komputer różni się od zwykłego, ponieważ jest zbudowany ze sprzętem do szybkiego połączenia, który może szybko uzyskać dostęp do serwera i pobrać nawet duże bazy danych w ciągu kilku sekund. Oprócz uzyskania bazy danych, ten komputer zazwyczaj pozwala użytkownikom pracować w bazie danych.
Gdy używany jest komputer bazy danych, jego głównym zadaniem jest pobranie jednej lub więcej baz danych z serwera. Ten komputer zwykle ma większą pamięć o losowej pamięci (RAM) i miejsce na dysku twardym niż zwykły komputer, ale ma również tendencję do niekorzystnej sytuacji. Aby utrzymać prędkość i pamięć wysoką, komputer ten jest zwykle gołym i zwykle nie ma wielu innych programów lub funkcji poza dostępem dobaza danych.
Oprócz lepszych specyfikacji sprzętowych urządzenie do bazy danych jest zwykle lepiej dostosowane do pobierania i uruchamiania bazy danych z serwera, ponieważ ma szybki kanał. Ten kanał umożliwia maszynie pobieranie baz danych znacznie szybciej niż zwykłe komputery. Gdy baza danych jest odesłana z powrotem na serwer, kanał zwiększa również przesyłanie znacznie szybciej.
Ten komputer jest wykonany tylko do pobrania bazy danych z serwera; Nie ma go trzymać. Maszyna bazy danych może zazwyczaj przechowywać części bazy danych - jeśli te części wymagają obszernej edycji lub jeśli są regularnie kontrolowane - ponieważ zapisywanie całej bazy danych może ograniczyć przewagę prędkości. Jeśli cała baza danych zostanie zapisana, może to poważnie ograniczyć miejsce na dysku twardym i w rezultacie może być trudno pobrać inne bazy danych.
Chociaż maszyna do bazy danych nie ma MUCFunkcjonalność H poza uzyskiwaniem bazy danych, zazwyczaj ma on również zdolność pracy nad jednym. Jest to podobne do pracy z bazą danych na serwerze; Użytkownik jest w stanie wprowadzić formuły, wyodrębniać rekordy lub usuwać informacje za pomocą znaczników i funkcji. Aby utrzymać wysoką prędkości, wszystkie zmiany są zwykle zapisywane w czasie rzeczywistym i przesyłane z powrotem na serwer. Jeśli użytkownik pracuje w sekcji bazy danych zapisanej w komputerze, zwykle nie przesyła się do serwera, chyba że jest to poinstruowane.