用户体验
Netezza Performance Server 提供与原生 Cloud Object Storage (NCOS)的无缝集成,为采用该方案铺就了便捷之路。 要创建使用对象存储的表,请参阅 存储类型指定的 SQL 语法。
如何启用对象存储
- 登录控制台。
- 导航至
Settings. - 定位 Object Storage 设置,然后点击“添加存储桶”。
- 在“配置存储桶”菜单中选择一个选项( Amazon S3 或 Azure Blob 存储)。
- 请按照屏幕上的指示操作。 有关详细信息,请参阅 设置云对象存储桶。
- 配置水桶后,按钮将变为启用 Object Storage。
要点
- 在启用过程中,所有控制台操作都将暂停。 您将无法导航或执行任何其他操作。
- 配置存储桶后,请等待一段时间再启用对象存储。 这一延迟可确保 Netezza 进程之间的正常同步。
- 启用后,对象存储功能无法禁用。
如何使用对象存储
创建对象存储数据库
- 前往该
Database页面。 - 单击创建数据库。
- 将
Storage Type设置为Object。
示例:
CREATE DATABASE <database_name> STORAGETYPE 'OBJECT';
- 有关使用网络控制台创建数据库的详细说明,请参阅 创建数据库。
- 有关 SQL 命令的完整参考信息,请参阅 CREATE DATABASE。
使用对象存储创建表格
- 转到表格页面。
- 单击创建表格。
- 将
Storage Type设置为Object。
示例:
CREATE TABLE <table_name> (
<column_name> <data_type>
) STORAGETYPE 'OBJECT';
- 有关使用网络控制台创建数据库的详细说明,请参阅 创建表格。
- 有关 SQL 命令的完整参考信息,请参阅 CREATE TABLE。
现有表格将保留在 Block Storage。 要将全系统默认设置更改为对象存储,请联系支持部门。
其他参考资料:存储类型规范的 SQL 语法。
对象命名和删除
对象命名: 保存在对象存储空间中的每个对象都有一个前缀 /nps/<instance name>/<dbuuid>/<dsid>。
对象删除: 异步垃圾回收器执行对象删除操作。 从版本 11.3.0.5-IF1 开始,元数据对象将被自动删除。