J'aurai une énorme base de données PostgreSQL 9.3 avec de nombreuses tables avec plus de 100 millions d'entrées par table. Cette base de données sera essentiellement en lecture seule (une fois que je remplirai toutes les tables nécessaires et que je construirai les index plus d'opérations d'écriture sur la base de données) et un accès pour un seul utilisateur (exécuter et comparer plusieurs requêtes depuis localhost), car la base de données sera utilisée uniquement à des fins de recherche. Les requêtes utiliseront toujours JOIN sur les champs de base de données entiers.
J'achèterai probablement un SSD (256-512 Go) à cet effet. Je n'ai jamais utilisé de SSD pour une base de données auparavant, y a-t-il quelque chose dont je devrais avoir peur? Puis-je mettre l'intégralité de la base de données sur le SSD, ou seulement les index? Y a-t-il des conseils / tutoriels particuliers requis pour le réglage de PostgreSQL pour les SSD? Notez que j'ai une bonne station de travail avec un i7 et 32 Go de RAM, alors vous pouvez peut-être aussi y donner des conseils.
la source