Une solution de l'un de nos problèmes d'entreprise serait de stocker environ 500 millions d'enregistrements dans une base de données. Chaque enregistrement comporterait environ 40 à 50 colonnes.Grande base de données 500 millions d'enregistrements
J'ai un fichier texte contenant toutes ces données et il s'agit d'environ 150 GB. (un 3ème de mon disque dur)
Si je devais charger (en quelque sorte) toutes ces données dans un db (ORACLE?) Comment cela fonctionnerait-il? Un collègue à moi insiste sur le fait que ce serait absolument parfait. Et je pourrais même indexer toutes les colonnes de 40 à 50 et ensuite il faudra écrire quelques sql pour extraire les données.
a-t-il raison? ou est 500 millions d'enregistrements trop pour un db?
p.s. Ajout de plus d'informations en suivant de très bonnes réponses: Les colonnes 40 à 50 contiendront de petites chaînes et/ou des nombres. Pour les petites chaînes, j'entends quelque chose de plus petit que 64 caractères.