Привет, друзья. Приглашаем всех, кого интересуют вопросы современных производительных баз данных, к нам на первый @Databases Meetup — послушать:

  • как готовить безопасные СУБД без потери производительности, расскажет «Газинформсервис»;
  • как Mail.ru Cloud Solutions искали универсальную базу данных, не нашли — поэтому расскажут, как и на чем построили свою платформу IIoT (спойлер: не обошлось без Tarantool);
  • и напоследок Arenadata познакомит вас с внутренним устройством Greenplum — мощной массивно-параллельной СУБД для аналитических задач.

Встреча пройдет 28 февраля (пятница) в 19:00 в московском офисе Mail.ru Group (Ленинградский проспект, д. 39, стр. 79). Регистрация обязательна и закрывается 26 февраля в 23:59 (или раньше, если закончатся места).

«Безопасность и СУБД. Как подобрать средства защиты, чтобы не увидеть свою базу в даркнете, сохранив её производительность»


Денис Рожков, Газинформсервис, руководитель разработки ПО

Обычно в БД хранят ценную информацию, с которой работает много пользователей, поэтому задачи безопасности и производительности СУБД надо решать с самого начала проекта. Можно использовать различные решения по обеспечению зашиты, но почти всегда это снижает производительность, так как добавляет операций вычислений на разных этапах.

Денис Рожков расскажет, на что обращать внимание с самого начала и как сформировать нужный уровень защиты, при этом не погубив производительность. Рассмотрит, какие подходы уместны для каких задач и почему некоторые привычные решения не так хороши, как кажется. Например, часто защиту конфиденциальных данных пытаются решить шифрованием столбцов в таблицах, но именно это усложняет использование индексов и ограничивает обеспечение ссылочной целостности.

Докладчик рассмотрит:

  1. Нужна ли вообще защита на уровне СУБД?
  2. Эволюцию развития механизмов обеспечения безопасности и отечественную специфику решений.
  3. Что не стоит забывать при распределённых решениях.
  4. Зачем нам сквозное шифрование данных и как устроено управление ключами прямо в СУБД.
  5. Почему нельзя взять и использовать все средства везде и сразу.

«Базы данных в современной IIoT-платформе»


Андрей Сергеев, Mail.ru Cloud Solutions, руководитель группы разработки IoT-решений

Как известно, универсальной базы данных не существует. Особенно когда вам нужно построить платформу интернета вещей, способную обрабатывать миллионы событий от датчиков в секунду в режиме near real-time.

В продукте Mail.ru IoT Platform команда разработки не сразу пришла к текущему решению — начиналось всё с прототипа на базе Tarantool. Андрей расскажет, какой путь они прошли, с какими проблемами столкнулись и как их решали. А также покажет текущую архитектуру современной платформы индустриального интернета вещей.

В докладе:

  1. Поговорим о предъявляемых нами требованиях к базе данных, универсальном решении и CAP-теореме.
  2. Проверим, является ли подход database + application server in one серебряной пулей.
  3. Проследим эволюцию платформы и, соответственно, эволюцию используемых баз данных.
  4. Расскажем о том, сколько у нас всё-таки используется Tarantool’ов и как мы дошли до жизни такой.

«Greenplum: от двух до сотен серверов. Строим современную аналитику с ACID, ANSI SQL и целиком на OpenSource»


Дмитрий Павлов, Arenadata, Chief Product Officer

Не секрет, что в успешных бизнесах количество данных, используемых для принятия решений, растет экспоненциально. В таких условиях становится невозможным решать задачи аналитики на традиционных СУБД, и на помощь приходят кластерные массивно-параллельные системы.

Greenplum — ведущая массивно-параллельная СУБД с открытым исходным кодом. Горизонтальная расширяемость до десятков петабайт, понятный пользователям синтаксис ANSI SQL, транзакционность, совместимость с PostgreSQL, возможность обучать и применять модели машинного обучения — всё это сделало «зелёную сливу» популярнейшим решением для масштабных аналитических систем и в небольших стартапах, и в огромных корпорациях.

Дмитрий детально расскажет про архитектуру СУБД, внутреннее устройство, вопросы надёжности, а также затронет темы:

  1. ACID в MPP СУБД — консистентность и/или шардирование?
  2. Параллельная интеграция с другими кластерными системами: no bottlenecks!
  3. Использование ML-моделей как SQL-функций в распределенной СУБД.
  4. Работа Keras + TensorFlow + CUDA + Nvidia v100 в условиях транзакционной СУБД.
  5. Разграничение ресурсов в аналитической СУБД.
  6. Компрессия — почему это так важно в аналитике?



В конце — как всегда, After-Party, пообщаться и обсудить доклады. Обязательно регистрируйтесь по ссылке, мы просматриваем все заявки в течение пары дней.

О новых событиях серий Databases, Kubernetes, DevOps Meetup и других мероприятиях Mail.ru Cloud Solutions мы сразу сообщаем в нашем канале в Telegram: t.me/k8s_mail

Хотите выступить на следующем Databases Meetup? Заявку можно оставить здесь: mcs.mail.ru/speak