Administratorzy baz danych

12
Wysoce współbieżny system pamięci masowej

Wyobraź sobie, że Twoim wymaganiem jest posiadanie 3 ogromnych tabel (danych strukturalnych) z, powiedzmy, 30 miliardami wierszy w każdym (łączny rozmiar 4 TB), a twoi wielu współbieżnych użytkowników (którzy są równoległymi wątkami systemu operacyjnego na zdalnych komputerach LAN) będą musieli...

12
Jak przechowywać dane w bazie danych bez tabel?

W szkole nauczyłem się tylko SQL, który zapisuje dane w tabelach. Obecnie pracuję nad projektem, w którym dane są przechowywane w plikach XML. Dodatkowo każdy plik XML zawiera odniesienie do plików wizualnych (JPEG). Sam plik XML zawiera ponad tysiąc punktów współrzędnych oraz dodatkowe informacje...

12
Dlaczego nie powinienem mieć jednej tabeli dla wielu relacji?

Zakładając, że mam wiele relacji w mojej bazie danych, na przykład Sklep, Pracownik i Sprzedaż, i chcę połączyć pary za pomocą prostej relacji binarnej. Osobiście tworzyłem tabele o nazwie Employee_Store i Employee_Sale z naturalnym kluczem złożonym z kluczy obcych. Teraz mój kolega nalega na...

12
Jak INDEX na Composite Primary Key w mysql?

Dokonując kompozytowy klucz podstawowy dla dwóch lub więcej kolumn, np PRIMARY KEY(col1, col2, col3); czy system będzie w INDEXkażdej kolumnie osobno? Powodem, dla którego zadaję to pytanie, jest to, że kiedy go używamy UNIQUE INDEX (col1, col2, col3), działa on jak INDEXdla pierwszej kolumny i...

12
Co SQL Server DBA musi wiedzieć o systemie Windows Server?

Analogicznie do mojego poprzedniego pytania Co DBA musi wiedzieć o SSAS? , która wygenerowała naprawdę wspaniałą odpowiedź (dziękuję, @ConcernedOfTunbridgeWells!), teraz zadaję podobne pytanie: Co SQL Server DBA musi wiedzieć o systemie Windows Server, aby móc nim skutecznie zarządzać i zrozumieć,...

12
SERWER SQL Przechowywanie TinyInt

W SQL Server dlaczego maleintka jest przechowywana z 9B w wierszu. Z jakiegoś powodu wydaje się, że na końcu maski bitmapowej NULL jest dodatkowy jeden bajt. USE tempdb; UDAĆ SIĘ UTWÓRZ TABELĘ tbl ( i TINYINT NOT NULL ); UDAĆ SIĘ INSERT INTO tbl (i) WARTOŚCI (1); UDAĆ SIĘ DBCC IND...

12
Kolumny Bit vs. Boolean

Biorąc pod uwagę, że pola bitowe są po prostu binarnymi reprezentacjami danych i należy je przeszukiwać w nieco „dziwny” sposób. Czy rzeczywiście zapewnia jakąkolwiek korzyść przy użyciu pola bitowego dla wartości logicznej? Z tego, co widzę, wydaje się sugerować, że przestrzeń jest jedyną...