Документация
Быстрый старт
Первые шаги
Tarantool
Платформа in-memory вычислений
Data Grid
Сервисы для бизнеса без сложностей
Cartridge
Кластер на Tarantool
Модули
Расширения для базы данных
Коннекторы
Подключение из языка программирования
Tarantool Enterprise
Расширенные возможности и поддержка
Войти
Войти
Регистрация
Скачать
En
Ru
Войти
Регистрация
Download
Продукты
Tarantool Еnterprise
Tarantool Cloud Edition
Tarantool Data Grid
Tarantool CDC
Enterprise vs Community
Документация
Архитектурные паттерны
Tarantool
Cartridge
Data Grid
Коннекторы
Модули
Tarantool Enterprise
Быстрый старт
Статьи
Калькулятор ресурсов
Услуги
Поддержка
Премиальная поддержка
Обучение
Решения
Архитектура
Tarantool для банков
Tarantool для ретейла и e-commerce
Tarantool для телекома
Компания
Контакты
Вакансии
Клиенты
Версия:
latest
Журнал изменений
Versioning policy
r467
Breaking changes
Functionality added or changed
Enterprise
Core
Vinyl
Lua
Datetime
Build
Bugs fixed
Enterprise
Core
Replication
Lua
Triggers
Datetime
Net.box
r457
r455
r422
r421
r419
r418
r417
r416
r415
r414
r413
r412
r411
r410
r409
r408
r407
r406
r405
r404
r403
r402
r401
r400
r399
r398
r397
r396
r395
r394
r392
r391
r390
r389
r388
r387
r386
r385
r384
r383
r382
r381
r380
r376
r375
r372
r371
r370
r369
r368
r366
r363
r360
1.10.6-16, 2.2.2-56, 2.3.1-143 и 2.4.2-8
1.10.5-12 / 2.1.3-1 / 2.2.2-3
1.10.4-1 / 2.1.2-109
1.10.3-71 / 2.1.2-63
1.10.3-29 / 2.1.2-21
1.10.3-5
1.10.2-41
1.10.2-15
1.10.2-4
1.10.1-29
1.10.1
Настройка
Системные требования
Требования к аппаратному обеспечению
Требования к программному обеспечению
Сетевые требования
Комплектация
Установка
Руководство для разработчика
Реализация авторизации с использованием LDAP в веб-интерфейсе
Формирование независимых от среды приложений
Упаковка приложений
Развертывание пакетных приложений
Развертывание архивированных приложений
Обновление кода
Запуск примеров приложений
Приложение кэширования со сквозной записью в PostgreSQL
Приложение кэширования с отложенной записью в Oracle
Требования приложения
Запуск кэширования с отложенной записью
Простейшее приложение в Docker
Руководство администратора кластера
Анализ спейсов
Обновление в эксплуатационной среде
Обновление кластера
Инструкции по повышению безопасности
Встроенные средства безопасности
Аутентификация
Управление доступом
Журнал аудита
Криптографическая защита трафика
Configuration
Supported ciphers
Using environment variables
Server-client configuration details
Configuration examples
Рекомендации по повышению безопасности
Encrypting traffic
Настройка брандмауэра
Целостность данных
Аудит безопасности
Шифрование внешнего трафика iproto
Закрытые порты iproto
Механизм HTTPS termination
Закрытые HTTP-порты
Ограниченный доступ к административной консоли
Ограничения для пользователя guest
Авторизация в веб-интерфейсе
Запуск под пользователем tarantool
Ограничение доступа для пользователя tarantool
Хранение двух и более снимков данных
Включен журнал упреждающей записи (WAL)
Уровень ведения журнала: INFO или выше
Ведение журнала с помощью journald
LDAP authorization
Enabling LDAP authorization
Configuring LDAP authorization
Tuple compression
How to create compressed fields
How to check whether a field is compressed
What tuples can be compressed
Errors
«Indexed field does not support compression»
«Vinyl does not support compression»
«Failed to create space „T“: field 1 has unknown compression type»
Upgrading space schema
Space upgrade overview
How to apply space upgrade
How the upgrade works
User API
Upgrade modes
States
Interaction with alter
Interaction with recovery
Interaction with replication
Usage example
Миграция с Tarantool Cartridge
Пайплайн сборки сервиса
Внесите изменения в пайплайн
Обновите сервис
Готово!
Справочник по модулям
ldap
LDAP client library for tarantool
Usage example with OpenLDAP library
Install OpenLDAP
Running tests on OpenLDAP
Usage example with
glauth
(a simple LDAP server)
Usage ldap for authorization in the web interface
Changelog
[1.2.0] - 2022-3-28
Added
[1.1.2] - 2022-02-22
Added
[1.1.1] - 2022-02-17
Fixed
[1.1.0] - 2022-02-07
Added
Fixed
Other
[1.0.2] - 2021-07-08
Fixed
[1.0.1] - 2021-06-02
Added
Fixed
[1.0.0] - 2019-04-03
Added
task
Module
scheduler
Functions
init (opts)
get_tasks ()
get_task_log (opts)
start (name, args)
stop (id)
forget (id)
start_periodical_task (name, args)
register (tasks)
Module
roles.scheduler
Module
roles.runner
Module
roles.storage
Functions
select (index, key, opts)
Task Manager for Tarantool Enterprise
Basic usage (single-node application)
Advanced usage (multi-node installation)
Advanced usage (sharded storage)
Tasks configuration
Advanced usage
Monitoring
Running a task via API
Running massive amounts of tasks
Supplying custom runner and storage
Writing your own runner and storage
Changelog
[Unreleased]
[0.9.0]
[0.8.5]
[0.8.4]
[0.8.3]
[0.8.2]
[0.8.1]
[0.8.0]
[0.7.4]
[0.7.3]
[0.7.2]
[0.7.1]
[0.6.1]
[0.6.0]
[0.5.0]
[0.4.0]
[0.3.0]
[0.2.0]
tracing
Module
opentracing
Functions
set_global_tracer (tracer)
get_global_tracer ()
start_span (name, opts)
start_span_from_context (context, name)
trace_with_context (name, ctx, fun, …)
Usage:
trace (name, fun, …)
Usage:
Module
opentracing.span
Functions
new (tracer, context, name, start_timestamp)
context (self)
tracer (self)
set_operation_name (self, name)
start_child_span (self, name, start_timestamp)
finish (self, opts)
set_tag (self, key, value)
get_tag (self, key)
each_tag (self)
get_tags (self)
log (self, key, value, timestamp)
log_kv (self, key_values, timestamp)
Usage:
each_log (self)
set_baggage_item (self, key, value)
get_baggage_item (self, key)
each_baggage_item (self)
set_component (self, component)
set_http_method (self, method)
set_http_status_code (self, status_code)
set_http_url (self, url)
set_http_host (self, host)
set_http_path (self, path)
set_http_route (self, route)
set_http_request_size (self, host)
set_response_size (self, host)
set_peer_address (self, address)
set_peer_hostname (self, hostname)
set_peer_ipv4 (self, IPv4)
set_peer_ipv6 (self, IPv6)
set_peer_port (self, port)
set_peer_service (self, service_name)
set_sampling_priority (self, priority)
set_kind (self, kind)
set_client_kind (self)
set_server_kind (self)
set_producer_kind (self)
set_consumer_kind (self)
Module
opentracing.span_context
Functions
new (opts)
child ()
clone_with_baggage_item (self, key, value)
get_baggage_item (self, key)
each_baggage_item (self)
Module
opentracing.tracer
Functions
new (reporter, sampler)
start_span (self, name, opts)
register_injector (self, format, injector)
register_extractor (self, format, extractor)
inject (self, context, format, carrier)
extract (self, format, carrier)
http_headers_inject (self, context, carrier)
Usage:
text_map_inject (self, context, carrier)
Usage:
http_headers_extract (self, carrier)
text_map_extract (self, carrier)
Module
zipkin.tracer
Functions
new (config, sampler)
Changelog
[Unreleased]
[0.1.1] - 2019-11-06
[0.1.0] - 2019-06-05
Tracing for Tarantool
Table of contents
OpenTracing
Required Reading
Conventions
Span
SpanContext
Tracer
Basic usage
Zipkin
Basic usage
Examples
HTTP
Tarantool Cartridge
ODBC connector for Tarantool
Breaking changes
Between 0.7.3 (and lower) and 1.0.0 (and higher)
odbc.create_env
Examples
Use a single connection
Use ODBC transactions
Use connection pool ad-hoc queries
Rent pool connections
API Reference
ODBC
Environment methods
Connection methods
Cursor methods
Prepare methods
Pool methods
Installation
PostgreSQL
Linux (Ubuntu)
MacOS
MSSQL
Linux
MacOS
MySQL
Linux
MacOS
Sybase ASE
MacOS
References
oracle
Oracle connector
Table of contents
Prerequisites
Automatic build
Getting started
API reference
function new([opts])
function env:connect(credentials [, additional options])
function env:version()
function conn:exec(sql [, args])
function conn:cursor(sql [, args, opts])
function conn:close()
function cursor:fetch_row()
function cursor:fetch(fetch_size)
function cursor:fetch_all()
function cursor:fetch_first(fetch_size)
function cursor:fetch_last()
function cursor:fetch_absolute(fetch_size, offset)
function cursor:fetch_relative(fetch_size, offset)
function cursor:fetch_current(fetch_size)
function cursor:fetch_prior(fetch_size)
function cursor:get_position()
function cursor:close()
function cursor:is_closed()
function cursor:ipairs()
function conn:close()
Error handling
Deploy Oracle in Docker
Description (For Oracle EE v12.2):
Troubleshooting
Changelog
[1.3.2] - 2020-12-02
Changed
[1.3.1] - 2020-12-01
Changed
[1.3.0] - 2019-11-28
Added
Changed
[1.2.2] - 2019-09-30
Added
Changed
[1.2.1] - 2019-09-16
Changed
[1.2.0] - 2019-08-22
Added
[1.1.6] - 2019-07-08
Changed
[1.1.5] - 2019-05-27
Changed
[1.1.4] - 2019-04-04
Changed
Added
[1.1.0] - 2019-02-01
Changed
Added
[1.0.0] - 2017-04-12
Added
space-explorer
Space explorer
Usage
Example
Модули с открытым исходным кодом:
Модули с закрытым исходным кодом
Установка и использование модулей
Appendixes
Appendix A. Tarantool audit module
Overview
Types of events you can monitor
Structure of audit log events
Enable the Tarantool audit log
Choose where you want to write logs
Writing to a file
Sending to a pipe
Sending to syslog
Configure a blocking mode
Configure the format of audit log events
Plain text
JSON format
CSV format
Use filters
Customize your filters
Filter based on a specific event
Filter based on a specific group
Filter based on multiple groups
Filter based on a group and a specific event
Пример
Use event groups
Use API to create user-defined events
Пример
Пример
Use read commands
Tips
How many events can be recorded?
How often should audit logs be reviewed?
How long should audit logs be stored?
What is the best way to process audit logs?
Appendix B. Useful Tarantool parameters
Tuple compression performance
Приложение C. Метрики системы мониторинга
Приложение D. Устаревшие функции
Управление кластером по API
Настройка геодублирования
Приложение E. Справочник по Orchestrator API
Configuring the zones
Настройка веса зоны
Настройка реестра
API по роутерам
Настройка наборов реплик
Настройка версии конфигурации
Конфигурация шардинга
Сброс конфигурации кластера
Документация на русском языке
поддерживается сообществом
Стать контрибьютором
Справочник по модулям
ldap
ldap
¶
LDAP client library for tarantool
Changelog
Нашли ответ на свой вопрос?
Да
Нет
Обратная связь
Справочник по модулям
LDAP client library for tarantool