2016-11-21 115 views
0

我正在研究需要将文件存储在HDFS或S3存储桶中的项目。 问题是我需要使用唯一的GUID存储每个文件。应用程序需要跟踪文件的版本并返回最新版本。使用scala或java的虚拟文件系统

我正在查看Apache Commons VFSJavers。 两者都提供了更接近我需要的东西。问题在于,commons没有hdfs编写和版本控制。 Javers是对象版本和差异。 有没有人为了类似的目的而使用这些库中的任何一个? 任何优点或缺点?任何洞察这两个库或任何其他现有的库的参考,这将解决我的问题将不胜感激。 在此先感谢。

回答

0

JaVers设计用于版本控制域对象,而不是文件。所以恐怕它不会帮助你,除非你将这些文件映射到一些更加结构化(java)的对象。