用户体验

Netezza Performance Server 提供与原生 Cloud Object Storage (NCOS)的无缝集成,为采用该方案铺就了便捷之路。 要创建使用对象存储的表,请参阅 存储类型指定的 SQL 语法

如何启用对象存储

  1. 登录控制台。
  2. 导航至 Settings.
  3. 定位 Object Storage 设置,然后点击“添加存储桶”。
  4. 在“配置存储桶”菜单中选择一个选项( Amazon S3 或 Azure Blob 存储)。
  5. 请按照屏幕上的指示操作。 有关详细信息,请参阅 设置云对象存储桶
  6. 配置水桶后,按钮将变为启用 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 开始,元数据对象将被自动删除。