Estimation de la taille de la base de données graphique sur AWS Neptune

Aug 16 2020

Si je crée un graphique sur AWS Neptune avec 20 millions de nœuds et 100 millions d'arêtes, de combien de RAM et d'espace disque aurais-je besoin? Quelqu'un peut-il me donner un ordre de grandeur approximatif

Réponses

3 TaylorRiggan Aug 17 2020 at 11:52

La capacité de stockage d'Amazon Neptune est allouée de manière dynamique lorsque vous écrivez des données dans un cluster Neptune. Un nouveau cluster commence avec 10 Go alloués, puis se développe en segments de 10 Go à mesure que vos données augmentent. En tant que tel, il n'est pas nécessaire de pré-provisionner ou de calculer la capacité de stockage avant utilisation. Un cluster Neptune peut contenir jusqu'à 64 To de données, ce qui correspond à des centaines de milliards de sommets, d'arêtes et de propriétés (ou triples, si vous utilisez RDF sur Neptune).

Les besoins en RAM (et en CPU, d'ailleurs) sont déterminés par la complexité des requêtes et non par la taille du graphique. La RAM est également utilisée pour le cache du pool de tampons, la mise en cache des sommets, des arêtes et des propriétés qui ont été le plus récemment interrogés.