Będę miał ogromną bazę danych PostgreSQL 9.3 z wieloma tabelami z ponad 100 milionami wpisów na tabelę. Ta baza danych będzie w zasadzie tylko do odczytu (po wypełnieniu wszystkich niezbędnych tabel i utworzeniu indeksów nie będzie więcej operacji zapisu na bazie danych) oraz dostęp dla jednego użytkownika (uruchamianie i porównywanie wielu zapytań z hosta lokalnego), ponieważ baza danych będzie używana tylko do celów badawczych. Kwerendy zawsze będą używać JOIN na liczbach całkowitych pól DB.
Prawdopodobnie kupię do tego celu dysk SSD (256-512 GB). Nie korzystałem wcześniej z dysku SSD dla bazy danych, więc jest coś, czego powinienem się bać? Czy mogę umieścić całą bazę danych na dysku SSD, czy tylko indeksy? Czy do tuningu PostgreSQL dla dysków SSD wymagana jest jakaś konkretna rada / samouczek? Zauważ, że mam dobrą stację roboczą z i7 i 32 GB pamięci RAM, więc być może możesz tam również udzielić porady.
źródło