[ Russian ] [ English ]

Современные тенденции развития коммерческих СУБД

Марк Ривкин
Oracle

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

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

  • Конвергентные СУБД
  • Единая СУБД во всех средах (облако, ЦОД, C@C, гибридная среда, виртуальная среда)
  • Машины баз данных
  • In-memory вычисления, использование векторных команд процессора
  • Работа с энергонезависимой памятью (PMEM)
  • Самоуправляемые, автономные СУБД
  • Встраивание алгоритмов машинного обучения в СУБД
  • Единое управление множеством СУБД (Multitenant, Fleet management)
  • Шардинг
  • Встраивание новых технологий и языков в СУБД (Blockchain, Machine Learning, IoT, JSON DB и т.д.)

Кроме того, в презентации обсуждаются отличие архитектуры RAC (Real Application Cluster) и машины баз данных Oracle Exadata (это совершенно разные вещи), а также шесть вариантов реализации in-memory вычислений, реализованных сегодня в различных СУБД компании Oracle (как с использованием DRAM, так и с использованием PMEM).

Слайды доклада.

Видео доклада.

Литература:

  1. Документация по СУБД Oracle 21c – https://docs.oracle.com/en/database/oracle/oracle-database/index.html
  2. Sergey D. Kuznetsov, Pavel E. Velikhov, Qiang Fu. Real-time analytics, hybrid transactional/analytical processing, in-memory data management, and non-volatile memory. Proceedings of the Ivannikov ISPRAS Open Conference, 2020 (in print). https://synthesis.frccsc.ru/sigmod/seminar/s20201224.html
  3. Кузнецов С. Д. На пути к «чистой» архитектуре СУБД на основе энергонезависимой основной памяти, 2019, https://synthesis.frccsc.ru/sigmod/seminar/s20191226.html
  4. Кузнецов С. Д. Новые виды устройств хранения данных и архитектуры СУБД, 2017, https://synthesis.frccsc.ru/sigmod/seminar/s20171228.html
  5. Ривкин М. Н. Базы данных: мультимодельность, конвергентность и искусственный интеллект//Открытые системы, 2020, N 2
  6. Ривкин М. Н. На пути к автономным базам данных//Открытые системы, 2018, N 2
  7. Ривкин М. Н. Коммерческие СУБД: эволюция или революция//Открытые системы, 2009, N 2
  8. Ривкин М. Н. Тенденции развития СУБД Oracle //Сборник докладов технической конференции "Корпоративные базы данных", Москва, 2002
Supported by Synthesis Group