Migracja z MS SQL na Snowflake

0

Jesteście w stanie wskazać jakieś zalety migracji z jednego narzędzia na drugie w sytuacji, gdzie Snowflake i tak korzysta często z danych, które na bazie Microsoftu pozostają? Co komu z tego, że dane zostaną przemigrowane na chmurę? Są z tego jakiekolwiek korzyści, czy jedynie koszty (bo trzeba utrzymać dwie infrastruktury)?
Rozmawiałem z kilkoma osobami z firmy, gdzie taką migrację się przeprowadza, natomiast nikt nie wie co by firma miała na tym zyskać.

3

Śnieżynka to nie jest zwykła baza danych. To jest baza zoptymalizowana pod hurtownie danych. Czyli migrujesz tam wszystko, co masz i potem odpalasz analizy na tej bazie łącząc dane z różnych źródeł. Tak że to nie jest to samo co MS SQL server, który pewnie jest jedną z baz źródłowych.

3

Nie znam waszego przypadku użycia, ale te narzędzia wykorzystuje się do różnych rzeczy. Snowflake to nie baza danych tylko hurtownia danych. Poczytaj sobie database vs data warehouse i będziesz widział potencjalne zyski/straty na migracji.

0

Hurtownia Snowflake'owa wygląda z mojej perspektywy tak samo jak baza MS. Normalne tabelki, nie widzę żadnej denormalizacji. Struktura jest taka jaką akurat ktoś sobie do swojego projektu zażyczy. W internecie widzę ogólniki typu że hurtownia jest lepiej zoptymalizowana pod analizy, ale ja nie wiem co to znaczy. Mam dane na bazie MS, mam te same dane na bazie Snowflake. Co to znaczy, że w tym kontekście Snowflake jest lepiej zoptymalizowany? Odpytam obie bazy, dostanę to samo. Snowflake będzie szybszy? Jeśli tak to dlaczego?
Dlaczego zasilanie MS przy pomocy np. Alteryxa jest gorsze niż zasilanie jakimiś Snowflake'owymi rozwiązaniami hurtownianymi hurtowni na Snowflake (bo zakładam, że coś takiego jest)?

Ja wiem że z perspektywy osoby ogarniającej ten temat moje pytania są głupie, ale artykuły w internecie zawierają dla mnie zbyt ogólne treści (więc niewiele mi mówią) albo treści, które wykorzystują pojęcia dla mnie niezrozumiałe (czyli dalej mi to nie mówi nic), a mi trzeba wszystko tłumaczyć słowami takimi jakby się do zwierzęcia mówiło.

0

Jedyne co do mnie przemawia za migracją to "Data warehouses are optimized for a smaller number of more complex queries over multiple large data stores."

1

Ogólnie rzecz ujmując to szczegół tkwi w implementacji, które nie są dostępne, bo SnowFlake nie jest narzędziem open source. Ogólnie bazy pod hurtownie to dość często bazy kolumnowe (to już można znaleźć w internecie). A co do innych rzeczy to musisz pogadać z architektem rozwiązania.
Hurtownie nie pytasz jak zwykłą bazę, tylko raczej o jakieś analizy, agregaty itp itd i w tym kontekście rzeźbisz, po milionach rekordów za jednym zapytaniem i jak będziesz chciał to zrobić na bazie źródłowej (w MS SQL) to zjedziesz bazę tak, że nikt na niej nic nie zrobi przez jakiś czas.

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