关于GlusterFS中元数据的疑惑??

发布于 2022-09-18 00:43:21 字数 713 浏览 19 评论 0

http://www.gluster.com/news.php上边有一段相关的描述:

No metadata dependencies - metadata management is frequently a source of performance bottlenecks, particularly when there are a very large number of files, and can be a single point of failure in traditional file systems. GlusterFS eliminates this problem with intelligent data placement, an automatic data distribution method that optimizes the use of resources and eliminates metadata bottlenecks.

看了一些文档,但还是不清楚glusterfs是怎么把元数据这个概念去掉的? 还有就是它是怎样管理文件/数据的? 没有元数据这个是跟一些比较流行的集群文件系统不一样的,这个理解起来比较麻烦… 况且E文不是很好,不知哪位仁兄看过的帮忙解解疑惑… 谢过~~~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

口干舌燥 2022-09-25 00:43:21

没有元数据是因为这个文件系统本身就是基于文件系统的,而不是基于块设备或裸设备,但是有统一的命名空间,来管理文件的存放位置

[ 本帖最后由 troyme 于 2009-8-6 12:59 编辑 ]

若沐 2022-09-25 00:43:21

原帖由 troyme 于 2009-8-6 12:57 发表
没有元数据是因为这个文件系统本身就是基于文件系统的,而不是基于块设备或裸设备,但是有统一的命名空间,来管理文件的存放位置

"统一的命名空间" 能解释一下这个么? 你所说的这个命名空间是不是文件索引的意思啊?

unify解析器(translator)有一个全局的命名空间(global namespace),但这个解析器貌似要被glusterfs丢掉了…  元数据可作为文件的扩展属性(extended attributes)随同文件一起存储到后台服务器,但对于你提到的"命名空间"或是文件索引,这就很让我困惑了…

还有在Technical FAQ里有这么一句话:"Currently each translator has its own mechanism to maintain global namespace. Unify has separate namespace volume which is shared by all clients. HDT distributes it depending on the name hash."

unify有一个命名空间卷(namespace volume)存储在其中的一个服务器上,但dht的哈希表会将被存放在哪呢? 还有其他解析器呢~~ 这些都很迷惑的~~~

谢谢你的回复~~~

[ 本帖最后由 Kallawa 于 2009-8-6 15:13 编辑 ]

已下线请稍等 2022-09-25 00:43:21

不太明白

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文