Misurato, non promesso

La velocità è nel design, non nell'hardware.

I modi abituali per rendere più veloce un caricamento sono una macchina più grande o meno controlli. Nodwise non ha bisogno né dell'una né degli altri: ogni nodo verificato rispetto a una grammatica chiusa, sulla configurazione di base su cui gira il nostro servizio.

23,6 min

per caricare 2.113.664 nodi da zero

28 min

per rileggere tutto, ricerca aggiornata

3%

di un primo caricamento speso nei controlli

Non fidarti della nostra parola

Quanto ci mette il lineage del tuo data warehouse a caricarsi nello strumento che usi oggi?

Non ti diremo che siamo più veloci. Cronometralo. Carica il lineage che hai già nel tuo strumento attuale, con i controlli attivi, e metti il numero accanto al nostro. I tuoi dati, il tuo formato, il tuo strumento — pubblichiamo la forma del nostro test perché tu possa confrontare cose confrontabili.

La tua esecuzione

Durante il caricamento, il tuo strumento ha…

Il tuo strumento

—

minuti per milione di nodi

Nodwise

11.2

minuti per milione di nodi, a 2,1 milioni

Controlli: 4 su 4

Inserisci i tuoi numeri. Confronta a una dimensione simile — il costo per nodo cresce man mano che cresce qualsiasi archivio — e con gli stessi controlli da entrambe le parti.

Il nostro dato: 2.113.664 nodi, 6,3 milioni di valori di proprietà e 4,2 milioni di relazioni, primo caricamento da zero, un'esecuzione a ottobre 2026 sulla configurazione di base su cui gira il nostro servizio. Nulla di ciò che digiti qui lascia il tuo browser.

La forma del test

Un tempo non significa nulla senza la forma su cui è stato misurato.

Il test è un catalogo dati: schemi che contengono tabelle, tabelle che contengono colonne e lineage da ogni colonna a una colonna dello schema successivo. Una forma più ricca — più proprietà per nodo, relazioni con proprietà proprie, responsabilità — costa di più. Confronta con questa forma, non con il titolo.

Tipo di nodo

Nodi

Valori di proprietà

Relazioni

Schema

128

128

16 384

Tabella

16 384

16 384

2 097 152

Colonna

Descrizione, tipo di dato, chiave primaria

2 097 152

6 291 456

2 080 768

Totale

2 113 664

6 307 968

4 194 304

Verificato

Ogni nodo rispetto al suo tipo dichiarato e a ogni proprietà, e ogni relazione rispetto ai tipi di cose che il metamodello consente a ciascuna estremità.

Transazionale

Ogni lotto di nodi viene scritto in un'unica transazione.

Registrato

Ogni nodo creato o modificato riceve una voce nello storico.

Entrambe le estremità

Ogni relazione è memorizzata sui nodi di entrambe le sue estremità: 8,4 milioni di voci in tutto.

La rilettura invia di nuovo lo stesso test: circa il 98% esattamente come memorizzato, circa l'1% rinominato, circa l'1% nuovo.

L'esecuzione, passo per passo

Dove va il tempo — e dove no.

I passi vengono eseguiti in quest'ordine per ogni file e non si sovrappongono, quindi sommati danno il totale. Un primo caricamento se ne va nella scrittura. Una rilettura se ne va nel leggere ciò che è memorizzato, solo per scoprire che non è cambiato. La verifica rispetto alla grammatica non è mai la parte costosa.

#

Passo

Primo caricamento, secondi

Rilettura, secondi

1

Leggere i file

136
64

2

Convertire nel modello di creazione

11
11

3

Distinguere il nuovo dall'esistente, leggere ciò che è memorizzato

266
725

4

Costruire i record, determinare cosa è cambiato

105
196

5

Verificare rispetto al metamodello

47
2

6

Completare le creazioni

19
—

7

Scrivere i nodi creati

269
3

8

Scrivere i nodi modificati

—
9

9

Scrivere le relazioni

491
—

10

Scrivere lo storico

72
7

+

Aggiornare la ricerca

—
675

Totale, in secondi

1 416

1 692

Un'esecuzione, misurata a ottobre 2026, sulla configurazione di base su cui gira il nostro servizio — non una macchina dimensionata per il benchmark. Il costo per nodo cresce man mano che cresce l'archivio: su un quarto di questo test un primo caricamento ha richiesto 7,5 minuti per milione di nodi; qui, 11,2. Pubblichiamo entrambi i dati.

Tocca a te

Cronometra il tuo caricamento. Poi guarda cosa fa un agente con il nostro.

Un'organizzazione modellata per intero, a un clic con il tuo account di lavoro. Nessun modulo, nessuna call.