Tarantool CE/EE Documentation portal logo
Помощь

Бинарный протокол

В этом разделе приведена информация о бинарном протоколе Tarantool – iproto. Протокол называется «бинарным», поскольку к базе данных чаще всего обращаются с помощью бинарного кода, а не текста запросов на Lua. Эксперты Tarantool используют его:

  • для написания собственных коннекторов
  • для понимания сетевых сообщений
  • для поддержки новых возможностей, которые пока не поддерживает используемый коннектор
  • чтобы избежать повторного разбора запросов сервером

Бинарный протокол обеспечивает полный доступ к функциональности Tarantool, включая:

  • мультиплексирование запросов – например, возможность асинхронно отправлять несколько запросов через одно соединение
  • формат ответов, поддерживающий запись без копирования данных (zero-copy)