Pull to refresh
0

Новый CUBRID 8.4.1 — на 70% быстрее

Reading time 2 min
Views 2.6K
Мы ждали этого дня довольно долго. Исходя из политики выпуска новых версий, новый релиз СУБД CUBRID выходит каждые пол года. Вот и свершилось! От имени разработчиков я рад сообщить о новом выпуске CUBRID версии 8.4.1 с повышенной производительностью в 70%.

Скачать CUBRID 8.4.1 можно прямо сейчас с официального сайта!

Разработчики CUBRID проделали очень большую работу по улучшению производительности и стабильности СУБД. По результатам тестов оценки качества производительность INSERT и UPDATE операций выросла на более чем 70% (см. таблицу ниже).

Также, благодаря многочисленным просьбам, мы добавили много новых функций и поддержку дополнительного SQL ситаксиса для еще большей совместимости с MySQL. Кроме этого в новую версию СУБД добавлена поддержка регулярных выражений в оператор WHERE для более четкого объявления условий поиска, а также новые параметры брокера и улучшенный мониторинг системы. В общей сложности в новой версии были исправлены около 50 ошибок.

Ниже я приведу список главных нововведений в версии 8.4.1.

Улучшенная производительность INSERT и UPDATE операций на 70%


Улучшенная производительность INSERT и UPDATE операций на 70%
(по оси y — количество запросов в секунду)

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

В результате всего этого производительность операций INSERT и UPDATE в версии 8.4.1 резко увеличилась на более чем 70% по сравнению с предыдущей версией 8.4.0.

В следующей таблице указаны выходные данные оценки качества, полученные в результате тестов, проведенных над версиями 8.4.0 и 8.4.1.
Пропускная способность (опер/сек) Задержка 99-й процентиль (мс)
Операции R4.0 P2 R4.1 Коеффициент производительности R4.0 P2 R4.1 Коеффициент производительности
Insert 4085 7090 174% 33 11 167%
Select 24477 24739 101% 3 3 100%
Update 4556 8274 182% 28 13 154%
Mix 3929 4402 112% 223 218 102%

Тест был проведен на большом количестве транзакций, используя YCSB (Yahoo Cloud Serving Benchmark). Более подробную информацию об этом тесте Вы можете найти в Отчёте о завершении оценки качества CUBRID 8.4.1 (англ.).

Новые SQL функции и поддержка регулярных выражений


  • Новые SQL функции в версии 8.4.1: ADDTIME, ASCII, BIN, CONV, FIND_IN_SET, HEX, и SERIAL_NEXT_VALUE (serial_name, number).
  • Добавлен оператор REGEXP для уточнения критерий поиска в условиях WHERE.
  • Типы данных, такие как DATE, DATETIME и TIMESTAMP, теперь поддерживают минимальные значения '0000-00-00', '0000-00-00 00:00:00', что дает разработчикам приложений более гладкий переход с MySQL на CUBRID.

Дополнительные возможности


Список дополнительных изменений Вы можете найти в Замечаниях к текущей версии (англ.).
Tags:
Hubs:
+8
Comments 7
Comments Comments 7

Articles

Information

Website
www.cubrid.org
Registered
Founded
2006
Employees
1,001–5,000 employees
Location
Южная Корея