Sütun odaklı veritabanlarını doldurma

NoSQL'a Giriş

Jake Roach

Data Engineer

Satır odaklı vs. sütun odaklı veritabanlarını doldurma

Satır odaklı:

  • İşlemsel kullanım senaryoları için optimize edilmiştir
  • Tekil kayıt ekleme, güncelleme veya silmede en iyi performans

Sütun odaklı:

  • Analitik iş akışları için kullanın
  • Toplu veri yükleme, güncelleme veya silmede iyi performans

Günlük güncellenen analitik veritabanı.

NoSQL'a Giriş

CREATE TABLE

Bir Snowflake veri ambarı ve iç içe depolama nesneleri görseli.

CREATE TABLE books (
    title VARCHAR(100),
    author VARCHAR(100),
    price FLOAT
);
NoSQL'a Giriş

COPY INTO

COPY INTO books
FROM 'file://data_science_books.csv'
FILE_FORMAT = (
    TYPE = 'CSV'
    FIELD_DELIMITER = ','
    SKIP_HEADER = 1
);

COPY INTO

FROM

  • Bulut depolama konumu
  • URL
  • Aşamalanmış dosyalar

FILE_FORMAT

  • Dosya türü, ayıraç, diğer üstveri bilgileri
1 https://docs.snowflake.com/en/sql-reference/sql/copy-into-table
NoSQL'a Giriş

CREATE TABLE ... AS

CREATE TABLE premium_books AS
SELECT *
FROM books
WHERE price > 50.00;
CREATE OR REPLACE TABLE premium_books AS
SELECT *
FROM books
WHERE price > 50.00;

CREATE TABLE ... AS

  • Bir tablo adı verin
  • Tabloyu geçerli şemada oluşturur

SELECT ...

  • Sorgunun döndürdüğü verilerle tabloyu doldurur

OR REPLACE

  • Mevcut bir tablo varsa, yenisiyle değiştirir
1 https://docs.snowflake.com/en/sql-reference/sql/create-table
NoSQL'a Giriş

Hadi pratik yapalım!

NoSQL'a Giriş

Preparing Video For Download...