【问题标题】:where does the term flat-file come from?平面文件一词从何而来?
【发布时间】:2011-02-14 00:47:52
【问题描述】:

我想知道是否有人知道。 “扁平化”是等级制的对立面吗?它是否来自“这是一个完全的常规文件”之类的短语?

【问题讨论】:

  • 您对“平面”与“分层”相反的直觉可能是正确的。请注意 webdestroya 给出的定义,平面文件不允许对数据进行分层结构(与 NeXTSTEP plist、XML 或 MS Windows ini 文件不同)。
  • s/webdestroya/Kathy Van Stone/,因为 webdestroya 删除了他的。

标签: history flat-file


【解决方案1】:

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

【讨论】:

  • +1 供参考并提及文件可以采用多种类型的结构而不是平面结构。
  • 参考链接已损坏
  • 谢谢 -- 我无法快速找到更新的链接,但我将其更改为回退版本。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    一个平面文件被读入一个平面数据结构,它本质上是一个数组。一个大的扁平值列表。

    例如,存储数据的更好方法是使用二叉树。该数据不是平坦的,因为它具有根和节点。

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

    【讨论】:

      【解决方案4】:

      一个富有想象力的方法是可以在一个平面上想象平面文件,一个平面,更复杂的数据库在表之间有只能在 3d 中想象的连接:P

      【讨论】:

        猜你喜欢
        • 2015-01-12
        • 2010-11-10
        • 2011-01-27
        • 2015-02-11
        • 2019-10-28
        • 2014-09-08
        • 2019-08-15
        • 2017-10-12
        • 1970-01-01
        相关资源
        最近更新 更多