Ich fragte mich, ob jemand weiß. Ist "flach" das Gegenteil von hierarchisch? Kommt es von einer Phrase wie "das ist eine flat-out reguläre Datei"?Woher kommt der Begriff Flat-File?
Antwort
Mit Blick auf die Wikipedia-Artikel (und eine von its references), ist die 'flache' in flachen Datei im Gegensatz zu strukturierten Datei, wo die Struktur hierarchical, relational oder ein paar andere Formate sein kann.
+1 für Referenz und für die Erwähnung, dass es mehrere Arten von Strukturen gibt eine Datei kann in anderen als flach sein. – tster
Nun einen einfallsreicher Weise wäre Flatfiles in einer Ebene, eine flache Oberfläche, die kompliziertere DBs Verbindung zwischen Tabellen, die nur in 3D vorstellen kann man sich vorstellen: P
Eine flache Datei in eine gelesen flache Datenstruktur, es ist im Wesentlichen ein Array. Eine große, flache Liste von Werten.
Eine bessere Möglichkeit, Daten zu speichern, wäre zum Beispiel in einem Binärbaum. Diese Daten sind nicht flach, da sie eine Wurzel und Knoten haben.
Eine nicht flache Datenstruktur macht das Sortieren und Suchen wesentlich effizienter.
Ihre Spekulation ist richtig: flache Dateien sind "flach", da sie keine interne hierarchische Struktur haben.
- 1. Woher kommt der Größenunterschied?
- 2. Woher kommt der -DNDEBUG normalerweise?
- 3. Schienen: Woher kommt der @ Controller?
- 4. Woher kommt der Name `Psycopg`?
- 5. Woher kommt der zusätzliche Wagenrücklauf?
- 6. Woher kommt 'Hallo Welt'?
- 7. Woher kommt das Speicherleck?
- 8. Woher kommt der Rest der Antwortzeit?
- 9. Woher kommt die Versionsnummer?
- 10. Woher kommt Microsoft.Practices.ServiceLocation?
- 11. Woher kommt die Kurvenanpassungsformel?
- 12. Woher kommt "ainv"?
- 13. Gruntjs - Woher kommt ': generated'?
- 14. Woher kommt 0x?
- 15. Woher kommt das Wortmerkmal?
- 16. Django: Woher kommt "DoesNotExist"?
- 17. Woher kommt diese Inhaltslänge?
- 18. Woher kommt der Serializer in perform_createt?
- 19. Woher kommt der GWT Hosted Mode Jetty?
- 20. Woher kommt der Code von WP7 Silverlight?
- 21. Android JUnit4 Testing - Woher kommt der Kontext?
- 22. Elm "Typ" -Syntax - Woher kommt der Wert?
- 23. Woher kommt die Kollatierung "latin1_german1_ci"?
- 24. SET SHOWPLAN_ALL Woher kommt es?
- 25. Woher kommt die superlineare Beschleunigung?
- 26. Meteor Template, woher kommt es?
- 27. Woher kommt dieser undefinierte Wert?
- 28. Woher kommt die Rails-Quelldatei?
- 29. Woher kommt die Sprache Databasic?
- 30. RxJS Observable.concat: Woher weiß man, woher das nächste Ergebnis kommt?
Ihre Intuition von "flach" ist das Gegenteil von "hierarchisch" ist wahrscheinlich richtig. Anmerkung von der Definition, die webdestroya gibt, erlaubt eine flache Datei keine hierarchische Strukturierung von Daten (anders als beispielsweise NeXTSTEP plists, XML oder MS Windows ini Dateien). – outis
s/webdestroya/Kathy Van Stone /, seit webdestroya seine entfernt hat. – outis