功能介绍<br>
站点( Site )
1、Content Server 可以划分为若干站点 ,至少需要划分一个主站点。相同的文件可以同时存储在所有不同的站点, 也可以存储在一个或多个站点上。<br>2、不同的站点之间独立管理自己的数据存储 ,用于管理和存储文件内容。 数据存储之间互相独立,互不干扰。<br>3、站点按照功能分为以下两类:<br><b>主</b>站点:<b>存储系统元数据和数据</b>。对外提供完整的 SequoiaCM 业务功能。同时为其它 分站点提供元数据服务。一个最简的 SequoiaCM 系统仅需要一个主站点 即可,不需要其它 分站点。<br><b>分</b>站点: 仅用于<b>存储数据</b>。必须依赖主站点的元数据存储服务才能对外提供正常的业务功能。<br>
内容服务(Content Server)
Content Server 负责 SequoiaCM 系统的主要<b>业务</b>逻辑。支持如下功能:<br>• 文件的<b>读、写、删</b>功能<br>• 文件跨站点<b>缓存</b>功能<br>• 文件的<b>迁移</b>功能<br>• 文件的<b>清理</b>功能<br>• 单文件<b>缓存</b>功能<br>一个Content Server 只能归属于一个站点。一个站点下可以有若干个 Content Server ,Content Server 之间互相独立,互相不依赖。Content Server 作为独立进程运行在服务器上,用户通过驱动连接 Content Server ,并使用 SequoiaCM 的功能。<br>
工作区
工作区用于承载具体业务的逻辑单元,可以存储业务相关性较大的文件等元素。工作区一般跟用户业务一一对应。<br>工作区的元数据存储在主站点中,数据可以存储在多个分站点中,根据具体业务需求指定。 <br>
W1 元数据在主站点上,数据可以落在主站点、 分站点1、分站点2 上。<br>W2 元数据在主站点上,数据可以落在主站点、 分站点1、分站点2、分站点3上。<br>
文件
文件是工作区的一个最基本的存储单元,用于存储文件数据。<br>文件的元数据和数据的分布继承于其对应的工作区,可以分布于不同的站点中。<br>文件<b>上传</b>:<br>1、客户端通过驱动连接站点分站点的 Content Server进行文件上传<br>2、文件数据通过 Content Server写入到分站点的数据库中<br>3、文件的元数据信息通过 Content Server写入到主站点中<br>文件<b>下载</b>(<b>本地</b>站点):<br>客户端通过驱动连接站点分站点的 Content Server进行文件下载<br>1、Content Server 从主站点中获取到文件的元数据<br>2、Content Server从本地站点的数据库中读取文件数据<br>3、Content Server返回数据给客户端<br>文件<b>下载</b>(<b>异地</b>站点):<br>客户端通过驱动连接站点 分站点的 Content Server进行文件下载。<br>1、Content Server从 主站点中获取到文件的元数据,文件数据存储在异步站点分站点中;<br>2、Content Server从本地站点的数据库中读取文件数据;<br>3、Content Server返回数据给主站点的 Content Server;<br>4、主站点的 Content Server 将数据返回给 分站点的Content Server;<br>5、分站点Content Server将数据返回给客户端。<br>
管理工具<br>
系统管理工具
<b>scmadmin </b>工具提供了管理 SequoiaCM 业务配置的功能。如用户、站点、工作区和Content
子命令 描述<br>createsite 创建站点<br>listsite 查看站点<br>createws 创建工作区<br>alterws 修改工作区<br>listws 查看工作区<br>createuser 创建SequoiaCM用户<br>createnode 创建节点<br>
节点管理工具
<b>scmctl</b> 工具提供节点管理相关的功能
子命令 描述<br>start 启动节点<br>stop 停止节点<br>list list节点<br>reloadbizconf 刷新节点业务配置<br>
Lob残留检查工具
<b>scminspect</b> 工具提供检查指定工作区在某个站点下 LOB 的残留情况。