Szacowanie rozmiaru bazy danych wykresu na AWS Neptune

Aug 16 2020

Jeśli buduję wykres na AWS Neptune z 20 milionami węzłów i 100 milionami krawędzi, ile RAM i miejsca na dysku będę potrzebować? Czy ktoś może mi podać przybliżony szacunek wielkości

Odpowiedzi

3 TaylorRiggan Aug 17 2020 at 11:52

Pojemność pamięci w Amazon Neptune jest przydzielana dynamicznie podczas zapisywania danych w klastrze Neptune. Nowy klaster zaczyna się od przydzielonych 10 GB, a następnie rośnie w segmentach 10 GB w miarę wzrostu ilości danych. W związku z tym nie ma potrzeby wstępnego udostępniania ani obliczania pojemności pamięci przed użyciem. Klaster Neptuna może pomieścić do 64 TB danych, co stanowi setki miliardów wierzchołków, krawędzi i zakresu właściwości (lub trójek, jeśli używasz RDF na Neptunie).

Potrzeby pamięci RAM (i procesora, jeśli o to chodzi) zależą od złożoności zapytań, a nie od rozmiaru wykresu. Pamięć RAM jest również używana do buforowania puli buforów, buforowania wierzchołków, krawędzi i właściwości, które były ostatnio odpytywane.