【问题标题】:What is the difference between table and external table in Netezza?Netezza 中的表和外部表有什么区别?
【发布时间】:2013-04-03 18:55:10
【问题描述】:

Netezza 中的表和外部表有什么区别?加载数据后是否总是在后端读取数据文件,是否需要再次将数据从外部表复制到普通数据库表?

【问题讨论】:

    标签: netezza


    【解决方案1】:

    很多博客和技术网站都很好地介绍了这一点,例如:http://tennysusantobi.blogspot.no/2012/08/netezza-external-tables.html

    基本上,外部表只是 Netezza 中的一个定义,允许它从(通常)本地文本文件中查询数据,而不必将它们物理地加载到 netezza 中的数据库中。也用于轻松导出数据(如链接中所述)。

    【讨论】:

      【解决方案2】:

      表: 定义和数据都驻留在数据库中。更准确地说,数据是根据分布键物理存储在每个数据切片中的。

      外部表: 只有表定义驻留在数据库中,而不是实际数据。数据驻留在文件本身中。 它主要用于加载/卸载数据。它还可用于备份 netezza 表或将数据从一个 netezza 盒传输到另一个 netezza 盒。

      【讨论】:

        猜你喜欢
        • 2022-08-05
        • 1970-01-01
        • 2012-01-24
        • 1970-01-01
        • 2011-04-10
        • 2013-04-03
        • 2020-06-17
        • 2019-01-11
        • 2016-08-15
        相关资源
        最近更新 更多