计划 Eon 模式下的公共存储

如果您选择使用 Eon 模式安装数据库,则必须计划使用公共存储来存储数据库的数据。公共存储基于对象存储,例如 AWS S3 或 Pure Storage FlashBlade 服务器。

无论您使用何种对象存储平台,都必须确保它具有持久性(防止数据丢失)。Eon 模式数据库中的数据安全程度不会超过它所在的对象存储的安全程度。大多数云提供商的对象存储都带有保证冗余,以防数据丢失。当您以内部部署方式安装 Eon 模式数据库时,可能还需要采取额外步骤来防止数据丢失。

为内部部署数据库计划公共存储容量

大多数云提供商并不限制对象存储中可以存储的数据量。唯一真正的限制来自您的预算;存储更多数据,需要更多资金。

当您以内部部署方式来部署 Eon 模式数据库时,您的存储将受对象存储大小的限制。与云不同,您必须提前计划所需的存储量。例如,如果您安装了带有三个 8TB 刀片的 Pure Admin FlashBlade,那么理论上,您的数据库可以增长到 24TB。在实践中,您需要考虑对象存储的其他用途、数据压缩等因素,以及未回收的 ROS 容器(Vertica 不再使用但对象存储尚未删除的存储容器)消耗的空间。

以下计算器可帮助您根据估计的数据大小以及公共存储的使用来确定公共存储需求的大小。“值 (Value)”列中具有白色背景的值是可编辑的。您可根据自己的具体环境对其进行更改。

DescriptionValueUnitNotes
1Expected size of uncompressed data100TBThe amount of data you expect to have after a year, or possibly the end of the amortization period
2Expected compression of data5xCompressed data will be 20% of its original size.
3Expected compressed data size20TB
4Number of projections2xProjections are copies of the data sorted differently to support different queries.
5Expected database size with projections40TB
6Staging area for loading data20TBThe amount of space you will use to stage data to be loaded into Vertica.
7Space for external tables50TBThe amount of space you will use in the object store to hold external Vertica tables.
8Space for unreaped ROS files5TBSpace consumed by storage containers Vertica no longer needs but have not yet been deleted. This value is affected by the size and distribution of daily loads, which triggers the tuple mover to merge-out and combine files
9Estimated total data size115TB
10Headroom for spikes or unexpected situations10%As a percent of the estimated total data size.
11Safety margin5%An additional safety margin to cover unforseen circumstances.
12Recommended size for communal storage132.25TB
    JExecl 许可证 JSuites 许可证