Zmaterializowane widoki w systemach rozproszonych takich jak Scylla/Cassandra
Open Source NoSQL Databases User Group zaprasza na kolejne spotkanie, które odbędzie się 21 lutego 2019 w godzinach 18:30-20:00 na wydziale Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego w sali 4420.
Piotr Sarna przybliży nam tematykę zmaterializowanch widoków w systemach rozproszonych:
Bazy danych NoSQL takie jak Scylla i Apache Cassandra wymagają uważnego modelowania danych - aby zapytania były wydajne, trzeba zdecydować, które kolumny będą kluczami. Co jednak, jeśli model danych jest już gotowy, a potrzebujemy zacząć wykonywać zupełnie nowe rodzaje zapytań? Z pomocą może przyjść denormalizacja - zmaterializowane widoki (materialized views), indeksowanie (secondary indexes) oraz filtrowanie wyników. W prezentacji opowiem o możliwych implementacjach wyżej wymienionych funkcjonalności oraz jakie są zalety i wady wybranych rozwiązań.
Parę słów o prelegencie:
Absolwent MIM UW, obecnie programista C++ w ScyllaDB. Wcześniej zajmowałem się m.in. rozproszonym systemem plików LizardFS.
Po spotkaniu planowane jest wyjście na piwo do pobliskiego pubu.
Serdecznie zapraszamy!