Выпуск СУБД Tarantool 2.8
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Доступна новая версия СУБД Tarantool 2.8, обеспечивающей постоянное хранения данных с отдачей информации из оперативной памяти (in-memory database). СУБД сочетает высокую скорость обработки запросов, характерную для NoSQL-систем (например, Memcached и Redis), c надежностью традиционных СУБД (Oracle, MySQL и PostgreSQL). Tarantool написан на языке C и позволяет создавать хранимые процедуры на языке Lua. Код распространяется под лицензией BSD.
СУБД позволяет эффективно работать с большими объёмами данных под высокими нагрузками. Из особенностей Tarantool отмечается возможность создавать обработчики на языке Lua (встроен LuaJIT), применение формата MessagePack при обмене данными с клиентом, наличие двух встроенных движков (хранение в ОЗУ со сбросом на постоянный накопитель и двухуровневое дисковое хранилище на базе LSM-tree), поддержка вторичных ключей, четыре типа индексов (HASH, TREE, RTREE, BITSET), средства для синхронной и асинхронной репликации в режиме master-master, поддержка аутентификации подключений и контроля доступа, возможность обработки SQL-запросов.
Главные изменения:
- Стабилизация MVCC (Многоверсионное управление конкурентным доступом) в in-memory движке memtx.
- Поддержка транзакционности в бинарном протоколе IPROTO. Раньше для транзакции необходимо было написать хранимую процедуру на языке Lua.
- Поддержка синхронной репликации, которая работает в привязке к отдельным таблицам.
- Механизм автоматического переключения на запасной узел (failover) на базе протокола RAFT. В Tarantool давно была реализована асинхронная WAL-based репликация, теперь можно не следить за мастер-узлом вручную.
- Автоматическое переключение мастер-узла также доступно в случае топологии с сегментированием (шардингом) данных (используется библиотека vshard, которая распределяет данные по серверам с помощью виртуальных корзин (bucket)).
- Улучшение фреймворка для построения кластерных приложений Tarantool Cartridge при работе в виртуальных средах. Tarantool Cartridge теперь лучше держит нагрузку.
- Ускорена работа Ansible-роли для развертывания кластера до 15-20 раз. Таким образом работа с большими кластерами стала проще.
- Появился инструмент для упрощённой миграции со старых версий >1.6 и < 1.10, который доступен с помощью дополнительной опции при старте. Раньше миграцию необходимо было делать через разворачивание промежуточной версии 1.10.
- Проведена оптимизация хранения кортежей небольшого размера.
- В SQL реализована поддержка UUID и улучшено преобразование типов.
Стоит отметить, что начиная с версии 2.10 будет осуществлён переход на новую политику формирования релизов. При значительных выпусках с нарушением обратной совместимости будет меняться первая цифра версии, при промежуточных - вторая, а при корректирующих - третья (после 2.10 будет выпущен релиз 3.0.0).
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.tarantool.io/en/do...)
- OpenNews: Компания Mail.Ru анонсировала коммерческую поддержку для свободной СУБД Tarantool
- Русскоязычное комьюнити Tarantool в Телеграме
- OpenNews: MemSQL - претендент за звание одной из самых быстрых СУБД, удовлетворяющих требованиям ACID
- OpenNews: Cравнение производительности СУБД Redis, Tarantool, CouchBase и Memcached
- OpenNews: Компания Mail.Ru анонсировала коммерческую поддержку для свободной СУБД Tarantool
Похожие новости:
- [Lua, Программирование микроконтроллеров, DIY или Сделай сам] ESP8266 и Lua: «оттормаживаем» функцию
- [Lua, DIY или Сделай сам] Esp8266 и Lua: первые шаги
- [Тестирование IT-систем, Go, Tarantool] Как я сократил код для нагрузочного тестирования в три раза
- [Ненормальное программирование, *nix, Разработка игр, Lua, Игры и игровые приставки] Свой ремейк ZX игры Reskue в Steam
- [Высокая производительность, Администрирование баз данных, Tarantool] Архитектура in-memory СУБД: 10 лет опыта в одной статье
- [Алгоритмы, Lua, Tarantool] Tarantool и кодогенерация на Lua
- [] Открытый вебинар по Tarantool — 14 мая 16:00 МСК
- [PHP, Nginx, Yii, Lua] Есть ли корпоративная жизнь на удаленке и как ее обеспечить: интеграция внутренней системы аутентификации
- [NoSQL, Администрирование баз данных, Tarantool] Новый релиз — Tarantool 2.7
- [Lua, Умный дом, Интернет вещей, Tarantool] Чем Tarantool круче Redis'а для IoT-сервисов
Теги для поиска: #_tarantool, #_lua, #_luajit
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 14:16
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Доступна новая версия СУБД Tarantool 2.8, обеспечивающей постоянное хранения данных с отдачей информации из оперативной памяти (in-memory database). СУБД сочетает высокую скорость обработки запросов, характерную для NoSQL-систем (например, Memcached и Redis), c надежностью традиционных СУБД (Oracle, MySQL и PostgreSQL). Tarantool написан на языке C и позволяет создавать хранимые процедуры на языке Lua. Код распространяется под лицензией BSD. СУБД позволяет эффективно работать с большими объёмами данных под высокими нагрузками. Из особенностей Tarantool отмечается возможность создавать обработчики на языке Lua (встроен LuaJIT), применение формата MessagePack при обмене данными с клиентом, наличие двух встроенных движков (хранение в ОЗУ со сбросом на постоянный накопитель и двухуровневое дисковое хранилище на базе LSM-tree), поддержка вторичных ключей, четыре типа индексов (HASH, TREE, RTREE, BITSET), средства для синхронной и асинхронной репликации в режиме master-master, поддержка аутентификации подключений и контроля доступа, возможность обработки SQL-запросов. Главные изменения:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 14:16
Часовой пояс: UTC + 5