2010-04-29 18 views
9

Mi stavo chiedendo se qualcuno lo sa. 'Piatto' è l'opposto di hierarchal? Viene da una frase del tipo "questo è un normale file flat-out"?da dove viene il termine flat-file?

+0

L'intuizione di "flat" è l'opposto di "hierarchical" è probabilmente corretta. Nota dalla definizione fornita da webdestroya, un file flat non consente la strutturazione gerarchica dei dati (diversamente dai file NeXTSTEP plists, XML o MS Windows ini). – outis

+0

s/webdestroya/Kathy Van Stone /, dal momento che webdestroya ha rimosso il suo. – outis

risposta

3

Guardando l'articolo wikipedia (e uno di its references), il file "flat" in file flat è diverso dal file strutturato, in cui la struttura può essere gerarchica, relazionale o pochi altri formati.

+0

+1 per riferimento e per menzionare che ci sono più tipi di strutture che un file può essere diverso da quello piatto. – tster

1

Well modo fantasioso sarebbero flatfiles possono immaginare in un piano, una superficie piana, DB più complessi hanno connessione tra le tabelle che può essere immaginato solo in 3d: P

2

Un file flat viene letto in un struttura dei dati piatta, è essenzialmente una matrice. Una grande lista di valori piatta.

Un modo migliore per archiviare i dati si trova in un albero binario, ad esempio. questo dato non è piatto in quanto ha una radice e nodi.

Una struttura dati non piatta rende l'ordinamento e la ricerca molto più efficienti.

0

La speculazione è corretta: i file flat sono "flat" in quanto non hanno una struttura gerarchica interna.

Problemi correlati