Wprowadzenie do NoSQL (16 V 2012)¶
Wykład stanowi wprowadzenie do nierelacyjnych systemów zarządzania bazami danych (NoSQL). Szczególny nacisk położony został na przedstawienie motywacji dla wykorzystania NoSQL (konieczność zapewnienia wysokiej wydajności, skalowalność, wysoka dostępność, elastyczny schemat danych). Prezentacja zawiera również nieformalną klasifikację systemów NoSQL.
W ramach przykładów opisane zostały dwie implementacje nirelacyjnych baz danych: Amazon Dynamo oraz Apache Cassandra. Na ich podstawie pokazano w jaki sposób serwisy takie jak Amazon i Facebook radzą sobie z wyzwaniami związanymi z obsługuą setek milionów klientów.
Prezentujący¶
Linki¶
- NoSQL Tapes – strona zawierająca kolekcję nagrań z wywiadami i wykładami dotyczącymi NoSQL
- NoSQL Database – obszerny katalog linków do stron poświęconych tematyce NoSQL
- NoSQL Summer – strona zawiera propozycje artykułów naukowych wartych przeczytania
Apache Cassandra¶
- Apache Cassandra
- Cassandra: a decentralized structured storage system – artykuł opisujący zastosowanie w ramach serwisu Facebook
Amazon Dynamo¶
- Amazon’s Dynamo – dokładny opis
- Dynamo: amazon’s highly available key-value store – artykuł napisany przez twórców Dynamo