Změřeno, ne slíbeno

Rychlost je v návrhu, ne v hardwaru.

Obvyklé způsoby, jak načítání zrychlit, jsou větší stroj nebo méně kontrol. Nodwise nepotřebuje ani jedno: každý uzel ověřený vůči uzavřené gramatice, na základní konfiguraci, na které běží naše služba.

23,6 min

na načtení 2 113 664 uzlů od nuly

28 min

na opětovné přečtení všeho, s aktuálním vyhledáváním

3%

prvního načtení připadají na ověřování

Nevěřte nám jen na slovo

Jak dlouho trvá načíst původ dat z vašeho datového skladu v nástroji, který dnes používáte?

Nebudeme vám tvrdit, že jsme rychlejší. Změřte si to. Načtěte původ dat, který už máte, do svého současného nástroje, se zapnutými kontrolami, a postavte to číslo vedle našeho. Vaše data, váš formát, váš nástroj — podobu našeho testu zveřejňujeme, abyste mohli srovnávat srovnatelné.

Váš běh

Během načítání váš nástroj…

Váš nástroj

—

minut na milion uzlů

Nodwise

11.2

minut na milion uzlů, při 2,1 milionu

4 ze 4 kontrol

Zadejte svá čísla. Srovnávejte při podobné velikosti — náklad na uzel roste s tím, jak roste jakékoli úložiště — a se stejnými kontrolami na obou stranách.

Naše číslo: 2 113 664 uzlů, 6,3 milionu hodnot vlastností a 4,2 milionu vztahů, první načtení od nuly, jeden běh v říjnu 2026 na základní konfiguraci, na které běží naše služba. Nic, co sem zadáte, neopustí váš prohlížeč.

Podoba testu

Čas nic neznamená bez podoby, na které byl změřen.

Test je datový katalog: schémata obsahující tabulky, tabulky obsahující sloupce a původ dat od každého sloupce ke sloupci v dalším schématu. Bohatší podoba — více vlastností na uzel, vztahy s vlastními vlastnostmi, odpovědnosti — stojí víc. Srovnávejte s touto podobou, ne s číslem v titulku.

Typ uzlu

Uzly

Hodnoty vlastností

Vztahy

Schéma

128

128

16 384

Tabulka

16 384

16 384

2 097 152

Sloupec

Popis, datový typ, primární klíč

2 097 152

6 291 456

2 080 768

Celkem

2 113 664

6 307 968

4 194 304

Ověřeno

Každý uzel vůči svému deklarovanému typu a každé vlastnosti a každý vztah vůči druhům věcí, které metamodel na každém jeho konci povoluje.

Transakčně

Každá dávka uzlů se zapisuje v jedné transakci.

Zaznamenáno

Každý vytvořený nebo změněný uzel dostane položku historie.

Oba konce

Každý vztah je uložen v uzlech na obou svých koncích: celkem 8,4 milionu položek.

Opětovné čtení pošle tentýž test znovu: asi 98 % přesně tak, jak je uloženo, asi 1 % přejmenováno, asi 1 % nové.

Běh krok za krokem

Kam jde čas — a kam ne.

Kroky běží pro každý soubor v tomto pořadí a nepřekrývají se, takže dávají dohromady celkový čas. První načtení padne na zápis. Opětovné čtení padne na čtení toho, co je uloženo — jen aby se zjistilo, že se to nezměnilo. Ověřování vůči gramatice nikdy není ta drahá část.

#

Krok

První načtení, sekundy

Opětovné čtení, sekundy

1

Přečíst soubory

136
64

2

Převést na model pro vytvoření

11
11

3

Odlišit nové od existujících, přečíst uložené

266
725

4

Sestavit záznamy, zjistit, co se změnilo

105
196

5

Ověřit vůči metamodelu

47
2

6

Dokončit vytvoření

19
—

7

Zapsat vytvořené uzly

269
3

8

Zapsat změněné uzly

—
9

9

Zapsat vztahy

491
—

10

Zapsat historii

72
7

+

Aktualizovat vyhledávání

—
675

Celkem, v sekundách

1 416

1 692

Jeden běh, změřený v říjnu 2026, na základní konfiguraci, na které běží naše služba — ne na stroji dimenzovaném pro benchmark. Náklad na uzel roste s tím, jak roste úložiště: na čtvrtině tohoto testu trvalo první načtení 7,5 minuty na milion uzlů; zde 11,2. Zveřejňujeme obojí.

Jste na řadě

Změřte si vlastní načítání. Pak se podívejte, co s tím naším udělá agent.

Plně namodelovaná organizace, jedno kliknutí s pracovním účtem. Žádný formulář, žádný hovor.