2010-04-29 23 views
9

我想知道是否有人知道。 “扁平”与分层相反吗?它是否来自“这是一个普通文件”这样的短语?平面文件这个术语来自哪里?

+0

你的“扁平”的直觉与“等级”相反可能是正确的。从webdestroya给出的定义中注意到,平面文件不允许对数据进行分层结构化(不像NeXTSTEP plists,XML或MS Windows ini文件)。 – outis 2010-04-29 22:56:21

+0

s/webdestroya/Kathy Van Stone /,自从webdestroya删除他的。 – outis 2010-04-29 23:17:22

回答

3

查看维基百科文章(以及its references之一),平面文件中的“平面”与结构化文件相反,其中结构可以是平行的,关系的或其他几种格式。

+0

+1仅供参考,并提及文件可以以非平面形式存在多种类型的结构。 – tster 2010-04-29 23:03:13

1

井的想象力的方式将是flatfiles可以在一个平面上,一个平面上可想而知,更复杂的数据块具有表之间的连接,只能在3D是可想而知的:P

2

平面文件被读入一个平面数据结构,它本质上是一个数组。一大堆价值观。

存储数据的更好方法是使用二叉树。这个数据并不平坦,因为它有一个根和节点。

非平面数据结构使排序和搜索更加高效。

0

你的猜测是正确的:平面文件是“平坦的”,因为它们没有内部的层次结构。