Раcпределенная обработка информации и NoSQL базы данных

Внимание!

Осторожно! У вас ведёт занятие преподаватель кафедры системного программирования СПбГУ, но ваша группа вероятно ещё не заполняла опрос «Давайте познакомимся»? Это очень опасная ситуация.

Не ждите, пока (и если) преподаватель скажет. Заполняйте!

Контакты семинара

Ресурсы

Правила

Доклады

  • Можно (и даже хорошо) использовать свои источники и предлагать свои темы, но их надо предварительно утверждать.

  • Если человек докладывает какую-то информацию, которую сам не в достаточной степени интерпретирует, доклад может быть не засчитан.

  • Лучше ориентироваться на два доклада (не забудьте про вопросы) в день.

«Оферта» по получению зачёта

  • Участник семинара:

    • делает 1 доклад из любого раздела,

    • присутствует на семинарах и задаёт содержательные вопросы.

  • При выполнении условий получается зачёт.

  • При невыполнении условий зачёт по результатам экзамена:

    • нарушение одного условия ⇒ один вопрос на зачёте,

    • программа экзамена — содержание состоявшихся докладов семинара.

  • За исключением отдельно оговоренных в начале семестра случаев, отсутствие докладов ⇒ отсутствие зачёта.

Программа семинара

В списке ниже — собственно доклады и их статус. Подавайте заявки!

441-444 гр.

Распределённая обработка информации

Список литературы

  1. Christof Strauch NoSQL Databases

  2. Michael Stonebraker Errors in Database Systems, Eventual Consistency, and the CAP Theorem. BLOG@CACM, April 5, 2010. Перевод С.Д. Кузнецова, ИСП РАН

  3. Новиков Б.А., Домбровская Г.Р. Настройка приложений баз данных. БХВ-Петербург, 348 С., 2012. Открыто доступна развёрнутая аннотация

  4. Seth Gilbert, Nancy Lynch. Brewer’s Conjecture and the Feasibility of Consistent Available Partition-Tolerant Web Services. In ACM SIGACT News, 2002

  5. Daniel J. Abadi. Consistency Tradeoffs in Modern Distributed Database System Design, Yale University, 2012

  6. Ian Robinson, Jim Webber, Emil Eifrem. Graph Databases, O’Reilly Media, 2013

  7. Jeffrey Dean, Sanjay Ghemawat. MapReduce: Simplified Data Processing on Large Clusters, OSDI, 2004

  8. Toby Segaran. Programming Collective Intelligence, O’Reilly Media, 2007

  9. Grzegorz Malewicz, Matthew H. Austern, Aart J.C Bik, James C. Dehnert, Ilan Horn, Naty Leiser, and Grzegorz Czajkowski. Pregel: A System for Large-Scale Graph Processing. In Proceedings of the 2010 ACM SIGMOD International Conference on Management of data (SIGMOD ‘10). ACM, New York, NY, USA, 135-146. DOI=http://dx.doi.org/10.1145/1807167.1807184

  10. Fred Hébert. Learn You Some Erlang for Great Good, 2013

  11. Суровский Евгений. Очень большой Postgres, 2015

Прочее

Общая программа осени 2011 (м.о., специалисты) в качестве археологического информационного артефакта.