2010-04-29 62 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

你的猜測是正確的:平面文件是「平坦的」,因爲它們沒有內部的層次結構。