Разработка real-time приложений с RethinkDB Базы данных, системы хранения
Эксперт в области электронной коммерции. Занимается разработкой распределенных приложений, информационной безопасностью и финансовыми технологиями. До перехода в консалтинг работал разработчиком и управленцем в различных компаниях в России, Европе и Северной Америке.
Тезисы
RethinkDB - это распределенное документо-ориентированное хранилище данных с открытым исходным кодом. Данная система ориентирована на разработку систем обработки данных реального времени, позволяя клиентскому приложению подписываться на изменение тех или иных данных.
В данном докладе я бы хотел осветить не только вопросы разработки приложений на базе RethinkDB, но и поговорить о том, как все это работает. Мы поговорим о ReQL (язык запросов), “changefeeds”, индексах, шардинге, репликациях, а также затронем вопросы особенностей проектирования баз данных под данную платформу.