对等网络中的元数据与性能解析
1. 元数据的应用与重要性
元数据能够让对等网络和 Web 应用接入描述性服务市场。以 MP3 服务为例,它在多个方面有着重要应用。
首先是更新 MP3 文件内的元数据,既可以纠正错误,也能添加额外信息。若不清楚某 MP3 文件源自哪张 CD,当获取到该 CD 更多信息时,就难以确定要更新哪些 MP3 文件。而且合集类 MP3 文件的嵌入式元数据通常质量较差,比如艺术家名字常出现在曲目名称中,这给信息查找带来困难。若想按艺术家姓氏字母顺序生成可浏览列表,就会出现诸多不便。而在 MP3 中嵌入唯一标识符,则可在后续解决这些混乱问题。
其次是在共享播放列表方面。依据特定的歌曲和曲目识别规则,能够描述虚拟的个性化合辑专辑,其他听众可通过对等网络获取代表这些曲目的文件,在自己的系统中重新创建该合辑。唯一识别策略就像架构粘合剂,能让我们重新连接碎片化的信息资源。一旦建立起唯一识别服务,预计会催生各种新应用:
-协同过滤:了解谁和自己喜欢相同的歌曲。
-电子商务:查询在哪里可以购买相关的 T 恤、CD 或书籍,或者是否有包含某些曲目的合辑专辑。
-发现功能:查找某首歌的歌词,或者找到某位艺术家的其他作品。
对等网络元数据架构的关键在于,唯一标识符能创造市场。若想构建可接入多种额外服务的有趣对等网络应用,就应采用与他人相同的唯一识别策略。
对于对等网络的架构师、项目负责人、开发者和最终用户而言,有以下行动建议:
-使用统一的元数据框架