Alfresco的实时内容和数据库复制



我目前正在研究如何复制Alfresco的物理文件(存储内容)和元数据(数据库)。这当然是在服务器故障或其他情况下的安全措施。

目前我在PostgreSQL引擎上运行Alfresco的数据库,到目前为止,我已经学习了PostgreSQL的WAL和流复制。其中我相信,我可以在复制Alfresco的元数据(数据库)实时方面使用。

我现在面临的下一个问题是,如何实时复制alfresco的存储库/物理文件(存储内容)?

我目前正在查看Alfresco的内置复制作业。但据我所知,它是"预定的",而不是实时的。并且,它需要在SLAVE服务器上运行Alfresco的另一个实例。

我的问题是:

Alfresco的内置复制作业是否涵盖物理/存储库文件(存储内容)和元数据(数据库)内容?

实时复制Alfresco的物理/存储库文件(存储内容)和元数据(数据库)内容的可行方法是什么?

复制服务可用于将对象从一个Alfresco服务器复制到另一个对象级别,而不是文件系统和数据库级别。因此,在复制对象时当然会创建文件和数据库记录,但这些都是在复制目标中创建的对象的副产品。

复制服务实际上是用来使特定路径上的对象更容易被另一个办公室的人读取。当它们读取对象时,它们在本地获取它。当他们在共享中点击"编辑"时,他们将被重定向回源Alfresco服务器。

长话短说,复制服务无论以何种方式、形式或形式都不能用于复制用于备份或灾难恢复的数据。

如果您在EC2或支持它的本地过滤器上运行,那么应该足够获取卷快照。

否则,您可以使用rsync与cron调度。

但是这种方法听起来很冒险。我不确定你将如何确保你的数据库与文件系统保持同步,这是你的Alfresco repo保持一致的要求。

最新更新