Star Schema w Amazon Web Services (AWS)

0

Cześć wszystkim,

pytanie kieruję do osób znających się na SQL-u i usługach AWS. Mam do wykonania zadanie na studia, które polega na tym, żebym stworzył za pomocą darmowych narzędzi dostępnych w AWS wielowymiarowy model danych - Star Schema z wymiarami i faktami. Mam więc pytanie do Was, w której usłudze mogę go zaimplementować? Chodzi o to, by zrobić to za darmo.
Zastanawiałem się nad usługą DynamoDB, ale ona jest podobno do baz nierelacyjnych NoSQL typu dokument lub klucz-wartość.

Stworzony model ma trafić do magazynu S3.

Przepraszam, jeśli wyrażam się zbyt ogólnikowo - jestem początkujący w AWS. Będę wdzięczny za wszelkie informacje.

1

Jeśli to ma być relacyjna baza danych to patrz RDS / Redshift(tego odradzam, bardzo drogie + customizowany przez AWS PostgresSQL 8, RDS też ma Postgresa ale w lepszych cenach (no i inne zastosowania)) ale zauważ, że AWS nie jest darmowy. Ma free tier roczny ale na słabe konfiguracje. Jeśli podepniesz kartę i zapomni Ci się pokasować rzeczy, które utworzyłeś to możesz się nieźle zdziwić jak przyjdzie Ci rachunek na kilkadziesiąt/kilkaset $$$

Zastanawiałem się nad usługą DynamoDB

DynamoDB to baza NoSQL, więc raczej odpada jeśli to ma być SQL.

Chodzi o to, by zrobić to za darmo.

Jak wspomniałem w komentarzu, nie jestem pewny czy AWS oferuje takie usługi jakich potrzebujesz za darmo

Stworzony model ma trafić do magazynu S3.

Co masz na myśli? Backup bazy, schema? Co wypełni bazę danymi i co je ma przesłać na S3?

0

Myślę, żę potrzebne mi połączone tabele według wspomnianego Star Schema i załadowanie tego do S3 w formie bazy, z której będzie można wygodnie pobrać dane do analizy. Dane do bazy mogą być załadowane za pomocą AWS Glue.

Nie, koszty (jakiekolwiek) nie wchodzą w grę.

0

Skoro star schema to tylko baza SQL - w AWS free tier masz RDS db.t2.micro na pierwszy rok za darmo.
To tyle zrozumiałem z twojego zadania. Jak model ma trafić do S3 skoro to zwykłe pliki?
Jeżeli w S3 (też przez rok jest free tier) mają być dane źródłowe to niestety użycie dalej AWS Glue jest już płatne.

Tutaj masz listę co jest darmowe:
https://aws.amazon.com/free/

1 użytkowników online, w tym zalogowanych: 0, gości: 1