跳转到主要内容

使用RAID技术进行复制的ZODB存储。

项目描述

ZEORaid存储是一个存储,旨在通过应用类似于硬盘RAID解决方案中使用的技术,使ZEO安装更加可靠。

实现旨在尽可能利用现有基础设施,并提供在设置可靠ZEO服务器基础设施时的无缝和简单体验。

注意:我们使用典型的RAID术语来描述该系统的行为。

RAID存储

ZEORaid存储是一个代理存储,它通过创建一个冗余的ZEO服务器数组,类似于RAID控制器的工作方式。

因此,最多有N-1个ZEO服务器中的N个可以失败,而不会中断服务。

任何存储都可以用作RAID存储的后端存储,尽管通常ClientStorage将是直接后端。

ZEORaid服务器

RAID存储可以(理论上)直接从Zope服务器使用。然而,为了实现真正的可靠性,RAID必须像正常ZEO设置一样作为多个Zope服务器的存储来运行。

为此,我们利用正常的ZEO服务器实现,并简单地使用RAID存储而不是FileStorage。为了实现完全可靠性,您可以安装多个具有相同配置的ZEORaid服务器

[ Zope 1 ]                      [ ZEORaid 1 ]                  [ ZEO 1 ]
[ Zope 2 ]    talk to all -->   [ ZEORaid 2 ]   talk to all -> [ ZEO 2 ]
...                             ...                            ...
[ Zope N]                       [ ZEORaid N ]                  [ ZEO N ]

ZEO RAID服务器维护一个所有最佳、降级和恢复存储的列表,并提供一个扩展的存储API,以允许在运行时查询RAID状态和禁用以及恢复存储。

开发

通过邮件列表进行讨论,地址为zodb-dev@zope.org。要订阅,请访问http://mail.zope.org/

在Launchpad上可提供错误跟踪器: https://bugs.launchpad.net/gocept.zeoraid/

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

gocept.zeoraid-1.0b8.tar.gz (46.1 kB 查看哈希值)

上传时间 源代码

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页