タグ

Redshiftに関するmakky55makky55のブックマーク (4)

  • Amazon Redshift のプライマリキー - ablog

    Amazon Redshiftの開発者がこれだけは知っておきたい10のTIPS / 第18回 AWS User Group - Japan from Koichi Fujikawa 主キー制約、一意制約、外部キー制約は違反してもエラーにならないので注意! CREATE TABLE文で制約の定義は普通にできるのですが、違反しているデータをINSERTしようとしてもエラーにはならずINSERTできてしまいます。なおNOT NULL制約に違反した場合はちゃんとエラーになります。 プライマリキーおよび外部キーの制約の定義 - Amazon Redshift これからAmazon Redshiftを始める技術者が注意すべき11つのポイント | DevelopersIO 一意性、プライマリキー、および外部キーの制約は情報提供のみを目的としており、Amazon Redshift によって強要されることは

    Amazon Redshift のプライマリキー - ablog
    makky55makky55
    makky55makky55 2020/04/03
    Redshift のプライマリーキーは、ユニーク制約は機能しない
  • Redshiftでの各エンコーディング形式メモ - Qiita

    Redshiftは列レベルで圧縮形式を選ぶことができ、これにより以下の効果が得られる。 ストレージスペースが節約 データのサイズが軽量化 => ディスク I/O の量が減少 => クエリパフォーマンスが向上 このエンコーディングの形式がいろいろあるので、公式の内容を元に軽くメモ。 エンコーディングの指定方法 エンコーディングの指定は、CREATE TABLEとALTER TABLE時のみ。 既存のカラムのエンコーディングの変更はむりっぽい。 # 新規作成時 CREATE TABLE products ( id INT encode delta, name CHAR(20) encode bytedict ); # カラム追加時 ALTER TABLE products ADD created_at date encode delta32k;

    Redshiftでの各エンコーディング形式メモ - Qiita
  • Redshiftにおけるロックの概念 - goodbyegangsterのブログ

    Redshiftにおけるロックの考え方について、まとめておきます。以下は参考となるAWSナレッジのサイトです。 Amazon Redshift でのクエリのブロックを防ぐ方法 Redshiftの分離レベル まず、Redshiftの分離レベルは、 SERIALIZABLE となっています。基的な4つの分離レベルの中で、最も強い分離レベルですね。以下はおさらい。 許容する現象 SERIALIZABLE REPEATABLE READ READ COMMITTED READ UNCOMMITTED ファントムリード ☓ ○ ○ ○ 非再現リード ☓ ☓ ○ ○ ダーティ・リード ☓ ☓ ☓ ○ 現象について。 ファントムリード 並列動作したトランザクションのInsertやDeleteの値を読んじゃう 非再現リード 並列動作したトランザクションのUpdateの値を読んじゃう ダーティ・リード 未

    Redshiftにおけるロックの概念 - goodbyegangsterのブログ
  • TechCrunch | Startup and Technology News

    Boeing’s Starliner spacecraft has successfully delivered two astronauts to the International Space Station, a key milestone in the aerospace giant’s quest to certify the capsule for regular crewed missions.  Starliner…

    TechCrunch | Startup and Technology News
  • 1