LINUX.ORG.RU

Стабильный релиз Tarantool 1.6 — российской СУБД и сервера приложений

 , ,


1

2

Тихо и без лишнего шума вышла версия 1.6.6 отечественной СУБД Tarantool, разрабатываемой компанией Mail.Ru Group и сообществом энтузиастов. Tarantool сочетает в себе асинхронный неблокирующий сервер приложений на Lua и NoSQL базу данных с поддержкой хранения слабоструктурированных данных.

Релиз 1.6.6 ознаменует переход ветки 1.6.x в стабильное и готовое к использованию в «боевых» условиях состояние. Опытная эксплуатация с марта 2015 года не зафиксировала существенных сбоев и утечек памяти

Из ключевых изменений релиза 1.6 следует отметить:

  • Полная совместимость с Lua 5.1. Tarantool может быть использован как drop-in replacement к Lua с сохранением поддержки всех модулей. Достаточно лишь добавить #!/usr/bin/env tarantool в свои скрипты для получения всей мощи асинхронной обработки событий с использованием легковесных потоков (fibers).
  • Новый внутренний формат представления данных MsgPack, по сути являющийся бинарным представлением JSON, оптимизированной для снижения утилизации памяти.
  • Полноценная поддержка хранения данных на диске с использованием движка Sophia наряду с in-memory. Теперь возможно указать {engine = 'sophia'} при создании спейса (коллекции), и данные будут храниться на диске с полным сохранением совместимости с API in-memory движка.
  • Асинхронная мастер-мастер репликации, заменяющая классическую master-slave схему и обеспечивающая большую гибкость для высоконагруженных веб-приложений.
  • Упрощение конфигурационных файлов и обеспечения динамического управления базой данных непосредственно из Lua. Поддерживается задание и изменение настроек непосредственно из скриптов, а также создание и модификация спейсов (таблиц) на лету.
  • Обновленные реализации HASH и TREE индексов, использующие более современные и оптимизированные для web-задач алгоритмы. Производительность на типовых задачах увеличилась в несколько раз, при этом потребление памяти стало более предсказуемым.
  • Новый пространственный индекс (R*TREE), позволяющий использовать Tarantool для работы с гео-данными. Tarantool умеет искать объекты в определенном радиусе от заданной точки (kNN).
  • Поддержка хранимых процедур на C/C++. Хранимые процедуры на C/C++ дают существенный прирост производительности на операциях распаковки/запаковки и преобразования исходных данных, а возможность выполнения C/C++ кода в адресном пространстве СУБД обеспечивает практически неограниченную расширяемость.
  • Реализован модуль http-сервера и клиента непосредственно на Lua и API Tarantool. Также добавлен upstream-модуль для nginx для пересылки REST-запросов в Tarantool.
  • Добавлена аутентификация и авторизация пользователей и проверка прав доступа на все объекты СУБД.
  • Улучшены средства для диагностики и отладки. Обновлена документация и примеры. Добавлена поддержка новых платформ и дистрибутивов.

Пакеты доступны для всех популярных систем на странице http://tarantool.org/download.html. Также запущен сайт http://try.tarantool.org, позволяющий попробовать облачный Tarantool в веб-браузере (сервис реализован непосредственно на самом Tarantool + http-модуле).

Среди пользователей Tarantool следует отметить такие серьезные компании, как Mail.Ru, Badoo, Avito и др. Разработка ведется с 2009 года. Исходный код доступен под 2-пунктовой лицензией BSD.

Исходный код

>>> Подробности



Проверено: anonymous_incognito ()
Последнее исправление: Klymedy (всего исправлений: 6)

Ответ на: комментарий от shty

Ну, и какой национальности, в итоге, получился код? Русский, индусский, китайский или канадский? И как американцу со стороны это определить, глядя на код?

Indexator ★★★
()
Ответ на: комментарий от Indexator

вроде кириллица, а хуилица.

anonymous
()
Ответ на: комментарий от shty

китайцы - русские же. ты их рускеме буквами напейсал

anonymous
()
Ответ на: комментарий от anonymous

я нифуя не заметил что музыка куда-то развивается. одно тынц-тынц, какофония или плагиат прошлого.

anonymous
()
Ответ на: комментарий от anonymous

да всем мешают, нам эстонцам тоже

anonymous
()
Ответ на: комментарий от st4l1k

Та я шо? Я ничо, нехай купляють

Deleted
()
Ответ на: комментарий от boombick

Норм.

Уровень дискуссии стремится в стратосферу. Есть подозрение, что эту лажу в прод вообще никто не выставлял толком. Хранятся в ней где-то на каком-то богом забытом ресурсе сессии поисковых ботов, индексирующих 500.html.

anonymous
()
Ответ на: комментарий от st4l1k

список или голословное утверждение

anonymous
()

Почитал высококультурную дискуссию. Теперь у меня вопросов нет на тему почему же хороших разработчиков приходиться годами искать.

anonymous
()

оптимизированной для снижения утилизации памяти.

Русский со словарём? Утилизируют мусор или отходы, а память расходуют на быдлокод.

Attila ★★
()
Ответ на: комментарий от anonymous

Каков вопрос, таков ответ. Что еще можно ответить на «как оно в проде?»

boombick ★★★★★
()

Как всегда вопли крыс, болезненно относящихся к отечественным разработкам, радуют глаз и греют сердце.

IPR ★★★★★
()
Ответ на: комментарий от anonymous

Типичная вата, везде хохлы и пи***ры мерещатся. Тебе к врачу надо идти. Серьезно.

GodlikeBro
()
Ответ на: комментарий от Indexator

Вы не правы. Как раз в штатах очень развито стремление покупать отечественное. В некоторых магазинах даже флажки напечатаны на каждом ценнике и народ выбирает именно сделанное в США, даже если оно дороже аналогов.

sMax
()
Ответ на: комментарий от sMax

А я этого и не утверждал, я вообще о другом говорил.

народ выбирает именно сделанное в США, даже если оно дороже аналогов.

И не удивительно, и не потому, что это сделано в их стране и они так пекутся о поддержке своего производителя, а потому что это реально качественный продукт (и в отличие от ... дешевле, т.к. сделан там же) и все знают, как, в случае чего, производитель может ответить своей головой за продукцию! Причем это не только в штатах, в любой другой стране любой адекватный человек (в расчет не берутся кретины и поцреоты) предпочтет сделанное в США другим товарам (при условии, что цена - не решающий фактор), т.к. понимает, что это знак качества, в отличие, скажем, от наших говноподелий и китайчатины с рашкованскими наклейками и где никто ни за что не несет ответственности и такого понятия, как репутация, не существует В ПРИНЦИПЕ...

Indexator ★★★
()
Последнее исправление: Indexator (всего исправлений: 3)
Ответ на: комментарий от ymrak

вот таких сообщений куча. Не, я понимаю такое пишут на форумах всякие с поломанными руками, которые качают винду с порно сайтов. Но ЛОР, вроде линуксятники, вроде должны быть чуть граммотней обычных пользователей. А нет. Такие же криворукие получается.

Ни разу не поставился у меня Амиго сам. Вот не разу. Все программы что ставил от Маил.ру, все до единой удалялись без проблем. Не было проблем. А почему? А потому, что я софт качаю или с безопасных мест или с сайта производителя. И у меня нет проблем. А криворукие, скачают «интернет» с порно сайта и кричат «маил ру плохие у меня амиго сам поставился».

Позор вам юзеры, позор! На ЛОРе такое писать, должно быть стыдно.

ihappy
()

Круто. Удачи им. Но пользоваться не буду. Зачем)

ihappy
()
Ответ на: комментарий от ihappy

LOL

я вообще то в прикол это написал, а ты тут такую демагогию устроил. ты не из mail.ru случайно?

ymrak
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.