YDB

YDB — это горизонтально-масштабируемая распределенная отказоустойчивая СУБД. Она обеспечивает высокую доступность и масштабируемость, и, в то же время, строгую консистентность и поддержку ACID-транзакций. В ней используется язык запросов YQL (основан на SQL:1992 со значительным количеством дополнений для работы с большими данными). Одна из ключевых особенностей этой СУБД в том, что она адаптирована для экосистемы бессерверных вычислений

В YBD могут выполняться высокопроизводительные распределенные ACID-транзакции, затрагивающие несколько записей из разных таблиц. Обеспечивается самый строгий уровень изоляции транзакций — serializable. Также имеется возможность ослабления уровня изоляции для увеличения производительности. Одновременно с этим она обеспечивает и эффективное решение задач, приведших к появлению NoSQL СУБД: автоматическую репликацию данных; высокую доступность с автоматической обработкой отказов вычислительных узлов, стоек, или зон доступности; автоматическое партицирование данных при увеличении их объема или увеличении нагрузки

В дизайн YDB заложена поддержка разных сценариев нагрузки, таких как OLTP и OLAP. В текущей реализации поддержка аналитических запросов ограничена. Поэтому можно говорить, что в данный момент YDB — это OLTP-база данных. Однако компания развивает систему для полноценной поддержки OLAP-сценариев, набирает специалистов на это направление.

Преимущества системы

 

Архитектура системы

Иерархия

Для удобства организации таблиц существует возможность создания директорий по аналогии с файловой системой.

Возможности системы


Заказать отчет


Выберите отчет:*