2010-04-29 2 views
9

Мне было интересно, знает ли кто-нибудь. Является ли «плоской» противоположностью иерархической? Это происходит из такой фразы, как «это обычный обычный файл»?, откуда взялся термин flat-file?

+0

Ваша интуиция «плоская», являющаяся противоположностью «иерархической», вероятно, правильная. Обратите внимание, что определение webdestroya, плоский файл не позволяет иерархически структурировать данные (в отличие, скажем, от NeXTSTEP plists, XML или MS Windows ini-файлов). – outis

+0

s/webdestroya/Kathy Van Stone /, поскольку webdestroya удалил его. – outis

ответ

3

Если посмотреть на статью в википедии (и один из its references), «плоский» в плоском файле в отличие от структурированного файла, где структура может быть иерархической, реляционной или нескольких других форматов.

+0

+1 для справки и для упоминания о том, что существует несколько типов структур, файл может быть в другом, кроме плоского. – tster

1

Ну творческий путь был бы flatfiles можно представить в одной плоскости, плоская поверхность, тем более сложные блоки данных имеют связь между таблицами, которые можно себе представить только в 3D: P

2

плоский файл считывается в плоская структура данных, это по существу массив. Один большой плоский список значений.

Лучше всего хранить данные, например, в двоичном дереве. эти данные не являются плоскими, так как они имеют корень и узлы.

Не плоская структура данных делает сортировку и поиск намного более эффективной.

0

Ваши предположения верны: плоские файлы «плоские», поскольку они не имеют внутренней иерархической структуры.

Смежные вопросы