Målt, ikke lovet

Farten ligger i designet, ikke i maskinvaren.

De vanlige måtene å gjøre en innlasting raskere på er en større maskin eller færre kontroller. Nodwise trenger ingen av delene: hver node kontrollert mot en lukket grammatikk, på grunnkonfigurasjonen tjenesten vår kjører på.

23,6 min

for å laste inn 2 113 664 noder fra tomt

28 min

for å lese alt på nytt, med søket oppdatert

3%

av en første innlasting går med til kontroll

Ikke ta vårt ord for det

Hvor lang tid tar det å laste inn opphavet i datavarehuset ditt med verktøyet du bruker i dag?

Vi kommer ikke til å si at vi er raskere. Ta tiden. Last inn opphavet du allerede har i verktøyet du bruker nå, med kontrollene slått på, og sett tallet ved siden av vårt. Dine data, ditt format, ditt verktøy — vi publiserer formen på testen vår, slik at du kan sammenligne likt med likt.

Din kjøring

Under innlastingen – gjorde verktøyet ditt dette?

Ditt verktøy

—

minutter per million noder

Nodwise

11.2

minutter per million noder, ved 2,1 millioner

4 av 4 kontroller

Skriv inn tallene dine. Sammenlign ved omtrent samme størrelse — kostnaden per node øker etter hvert som ethvert lager vokser — og med de samme kontrollene på begge sider.

Vårt tall: 2 113 664 noder, 6,3 millioner egenskapsverdier og 4,2 millioner relasjoner, første innlasting fra tomt, én kjøring i oktober 2026 på grunnkonfigurasjonen tjenesten vår kjører på. Ingenting du skriver her, forlater nettleseren din.

Formen på testen

En tid betyr ingenting uten formen den ble målt på.

Testen er en datakatalog: skjemaer som inneholder tabeller, tabeller som inneholder kolonner, og opphav fra hver kolonne til en kolonne i neste skjema. En rikere form — flere egenskaper per node, relasjoner som bærer egenskaper, ansvar — koster mer. Sammenlign med denne formen, ikke med overskriften.

Nodetype

Noder

Egenskapsverdier

Relasjoner

Skjema

128

128

16 384

Tabell

16 384

16 384

2 097 152

Kolonne

Beskrivelse, datatype, primærnøkkel

2 097 152

6 291 456

2 080 768

Totalt

2 113 664

6 307 968

4 194 304

Kontrollert

Hver node mot sin deklarerte type og hver egenskap, og hver relasjon mot de typene ting metamodellen tillater i hver ende.

Transaksjonell

Hver bunt med noder skrives i én transaksjon.

Registrert

Hver node som opprettes eller endres, får en historikkoppføring.

Begge ender

Hver relasjon lagres på nodene i begge endene: 8,4 millioner oppføringer i alt.

Gjenlesingen sender den samme testen igjen: om lag 98 % nøyaktig som lagret, om lag 1 % omdøpt, om lag 1 % nytt.

Kjøringen, steg for steg

Hvor tiden går — og hvor den ikke går.

Stegene kjøres i denne rekkefølgen for hver fil og overlapper ikke, så de summeres til totalen. En første innlasting går med til å skrive. En gjenlesing går med til å lese det som er lagret, bare for å finne det uendret. Kontrollen mot grammatikken er aldri den dyre delen.

#

Steg

Første innlasting, sekunder

Gjenlesing, sekunder

1

Les filene

136
64

2

Konverter til opprettelsesmodellen

11
11

3

Skill nytt fra eksisterende, les det som er lagret

266
725

4

Bygg postene, finn ut hva som er endret

105
196

5

Kontroller mot metamodellen

47
2

6

Fullfør opprettelsene

19
—

7

Skriv de opprettede nodene

269
3

8

Skriv de endrede nodene

—
9

9

Skriv relasjonene

491
—

10

Skriv historikken

72
7

+

Oppdater søket

—
675

Totalt, i sekunder

1 416

1 692

Én kjøring, målt i oktober 2026, på grunnkonfigurasjonen tjenesten vår kjører på — ikke en maskin dimensjonert for testen. Kostnaden per node øker etter hvert som lageret vokser: på en firedel av denne testen tok en første innlasting 7,5 minutter per million noder; her 11,2. Vi publiserer begge.

Din tur

Ta tiden på din egen innlasting. Se så hva en agent gjør med vår.

En fullt modellert organisasjon, ett klikk med jobbkontoen din. Intet skjema, ingen samtale.