代码之家  ›  专栏  ›  技术社区  ›  Stephen

使用散列函数存储文件?

  •  7
  • Stephen  · 技术社区  · 16 年前

    (通常也有散列冲突策略)

    这项技术是否有一个名称(它是“模式”吗?),以便我可以通过搜索 ACM Digital Library

    有探讨问题/解决方案的书/论文吗?

    4 回复  |  直到 16 年前
        1
  •  3
  •   Nick Kavadias    16 年前

    我认为这就是微软在SQLServer2008中使用FILESTREAM存储所做的。它允许在sqlserver中存储BLOB数据,但允许您直接从磁盘访问文件,这会给您带来出色的性能。

    managing unstructured data 还有一个 MSDN article describing FILESTREAM 以及优点和缺点;文件存储的缺点;是否水滴

        2
  •  2
  •   clyfe    14 年前


    http://www.freepatentsonline.com/5742807.html

    用于管理开放文档存储库中的多个电子存储文档的系统和方法采用单向散列函数来计算作为索引链接的存储文档的散列。文档管理索引将存储在存储库中的原始文档的属性映射到散列和文档。哈希到位置索引将哈希映射到存储库文件系统中文档的地址位置。属性指向散列,然后散列指向将属性链接到位置的位置。

        3
  •  1
  •   Hank Gay    16 年前

    @克里斯金普顿

    这将被称为索引。切分或分区更多的是关于如何分割文件。

        4
  •  0
  •   Chris Kimpton    16 年前

    sharding ,但我可能忽略了其中的微妙之处。

    同样,我也没有看到很多关于它的文章- a few on highscalability.com

    推荐文章