Zmierzone, nie obiecane

Szybkość tkwi w projekcie, nie w sprzęcie.

Zwykłe sposoby na szybsze wczytywanie to większa maszyna albo mniej kontroli. Nodwise nie potrzebuje żadnego z nich: każdy węzeł sprawdzony względem zamkniętej gramatyki, na podstawowej konfiguracji, na której działa nasza usługa.

23,6 min

na wczytanie 2 113 664 węzłów od zera

28 min

na ponowne odczytanie wszystkiego, z aktualnym wyszukiwaniem

3%

czasu pierwszego wczytania przypada na sprawdzanie

Nie wierz nam na słowo

Ile trwa wczytanie pochodzenia danych z Twojej hurtowni w narzędziu, którego używasz dziś?

Nie będziemy Ci mówić, że jesteśmy szybsi. Zmierz to. Wczytaj pochodzenie danych, które już masz, do swojego obecnego narzędzia, z włączonymi kontrolami, i postaw ten wynik obok naszego. Twoje dane, Twój format, Twoje narzędzie — publikujemy kształt naszego testu, żebyś mógł porównać podobne z podobnym.

Twój przebieg

Czy podczas wczytywania Twoje narzędzie…

Twoje narzędzie

—

minut na milion węzłów

Nodwise

11.2

minut na milion węzłów, przy 2,1 miliona

4 z 4 kontroli

Wpisz swoje liczby. Porównuj przy podobnej skali — koszt na węzeł rośnie wraz z rozrostem każdego magazynu danych — i z tymi samymi kontrolami po obu stronach.

Nasz wynik: 2 113 664 węzły, 6,3 miliona wartości właściwości i 4,2 miliona relacji, pierwsze wczytanie od zera, jeden przebieg w październiku 2026 na podstawowej konfiguracji, na której działa nasza usługa. Nic, co tu wpiszesz, nie opuszcza Twojej przeglądarki.

Kształt testu

Czas nic nie znaczy bez kształtu, na którym go zmierzono.

Test to katalog danych: schematy zawierające tabele, tabele zawierające kolumny i pochodzenie od każdej kolumny do kolumny w następnym schemacie. Bogatszy kształt — więcej właściwości na węzeł, relacje z własnymi właściwościami, odpowiedzialności — kosztuje więcej. Porównuj z tym kształtem, a nie z liczbą z nagłówka.

Typ węzła

Węzły

Wartości właściwości

Relacje

Schemat

128

128

16 384

Tabela

16 384

16 384

2 097 152

Kolumna

Opis, typ danych, klucz główny

2 097 152

6 291 456

2 080 768

Razem

2 113 664

6 307 968

4 194 304

Sprawdzone

Każdy węzeł względem zadeklarowanego typu i każdej właściwości, a każda relacja względem rodzajów rzeczy, które metamodel dopuszcza na każdym jej końcu.

Transakcyjnie

Każda partia węzłów jest zapisywana w jednej transakcji.

Zarejestrowane

Każdy utworzony lub zmieniony węzeł otrzymuje wpis w historii.

Oba końce

Każda relacja jest zapisywana w węzłach na obu jej końcach: łącznie 8,4 miliona wpisów.

Ponowny odczyt wysyła ten sam test jeszcze raz: około 98% dokładnie tak, jak zapisano, około 1% ze zmienioną nazwą, około 1% nowych.

Przebieg krok po kroku

Gdzie idzie czas — a gdzie nie.

Kroki wykonują się w tej kolejności dla każdego pliku i nie nakładają się na siebie, więc sumują się do całości. Pierwsze wczytanie upływa na zapisie. Ponowny odczyt upływa na czytaniu tego, co zapisane — tylko po to, by stwierdzić, że się nie zmieniło. Sprawdzanie względem gramatyki nigdy nie jest kosztowną częścią.

#

Krok

Pierwsze wczytanie, sekundy

Ponowny odczyt, sekundy

1

Odczytaj pliki

136
64

2

Przekształć do modelu tworzenia

11
11

3

Odróżnij nowe od istniejących, odczytaj to, co zapisane

266
725

4

Zbuduj rekordy, ustal, co się zmieniło

105
196

5

Sprawdź względem metamodelu

47
2

6

Dokończ tworzenie

19
—

7

Zapisz utworzone węzły

269
3

8

Zapisz zmienione węzły

—
9

9

Zapisz relacje

491
—

10

Zapisz historię

72
7

+

Zaktualizuj wyszukiwanie

—
675

Razem, w sekundach

1 416

1 692

Jeden przebieg, zmierzony w październiku 2026, na podstawowej konfiguracji, na której działa nasza usługa — nie na maszynie dobranej pod test. Koszt na węzeł rośnie wraz z rozrostem magazynu: na jednej czwartej tego testu pierwsze wczytanie zajęło 7,5 minuty na milion węzłów; tutaj 11,2. Publikujemy oba wyniki.

Twoja kolej

Zmierz czas własnego wczytywania. A potem zobacz, co agent robi z naszym.

W pełni zamodelowana organizacja, jedno kliknięcie z kontem służbowym. Bez formularza, bez rozmowy.