【问题标题】:Enforce a Unique constraint on a BigQuery table对 BigQuery 表实施唯一约束
【发布时间】:2020-12-04 20:27:14
【问题描述】:

对在 BigQuery 中创建的表实施唯一约束的最佳方法是什么?我通过 DDL“创建”语句创建表,然后插入内容。

【问题讨论】:

    标签: google-cloud-platform google-bigquery


    【解决方案1】:

    BigQuery 不是操作型数据库,而是分析型数据库。

    BigQuery 不支持约束、主键等。
    它专为大数据和 PB 级设计。

    【讨论】:

    • 同意,但我仍然有确保我导入的临时表没有重复行的实际问题。
    • 工程师接受重复行。在表的顶部,您创建一个始终读取实体的最新行的 VIEW。这就是这些引擎的工作原理。 stackoverflow.com/questions/25269410/…
    猜你喜欢
    • 2022-12-11
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    相关资源
    最近更新 更多