nixp.ru v3.0

21 ноября 2024,
четверг,
12:30:36 MSK

16 октября 2017, 12:45

В СУБД CockroachDB 1.1 улучшили возможности для администраторов и производительность

Список заданий в Admin UI у CockroachDB 1.1
Список заданий в Admin UI у CockroachDB 1.1
Иллюстрация с сайта Cockroach Labs

В четверг было представлено первое обновление свободной СУБД CockroachDB после выпуска её первого готового к production релиза пять месяцев назад — версия 1.1.

CockroachDB — молодая СУБД, ориентированная на использование облачными (cloud native) приложениями и призванная «совмещать богатство функциональности SQL с горизонтальной доступностью, привычной для NoSQL». Её код и некоторые идеи базируются на разработках другой свободной СУБД — PostgreSQL. Основными направлениями, над которыми работали в рамках релиза CockroachDB 1.1, называются простая миграция с других СУБД, упрощённое управление кластером и улучшенная производительность в реальных окружениях. Среди наиболее значимых изменений, появившихся в релизе по результатам этой работы, выделяются следующие:

  • новый механизм для импорта данных из других реляционных и NoSQL-СУБД, основанный на механизме резервного копирования, который был расширен для поддержки формата CSV, — по сравнению со старой функциональностью для импорта (которая копировала возможности PostgreSQL) скорость миграции больших объёмов данных в CockroachDB сократилась с часов до минут;
  • изменения в поддержке SQL и возможностей PostgreSQL, обеспечившие лучшую поддержку таких ORM-систем, как Hibernate и ActiveRecord;
  • интерфейс для администраторов (Admin UI) получил отображение таблицы заданий (Jobs Table), долго исполняемых в кластере (изменения схем, импорт CSV, бэкапы CockroachDB Enterprise);
  • лучшая видимость текущих запросов в SQL CLI (через SHOW QUERIES), а также новые SQL-команды для отмены запросов по критерию;
  • уменьшенные задержки и увеличенная пропускная способность в различных тестах на производительность, а также огромные улучшения в скорости работы (до 17 раз в протестированных случаях) распределённого резервирования данных и их восстановления для корпоративных пользователей;
  • проведено тестирование производительности OLTP для рабочих нагрузок TPCC с кластерами до 128 узлов.

Более подробный список изменений, представленных в CockroachDB 1.1, доступен в документе «What’s New in v1.1.0».

Постоянная ссылка к новости: http://www.nixp.ru/news/14196.html. Дмитрий Шурупов по материалам Cockroach Labs.

fb twitter vk