Documentation
Getting started
Get started in minutes
Tarantool
In-memory computing platform
Data Grid
Enterprise data services with ease
Cartridge
Cluster Management for Tarantool
Modules
Extensions for the database
Connectors
Language APIs
Tarantool Enterprise
Advanced support and features
Sign in
Sign in
Sign up
Download
En
Ru
Sign in
Sign up
Products
Tarantool Еnterprise
Tarantool Cloud Edition
Tarantool Data Grid
Tarantool CDC
Enterprise vs Community
Documentation
Architectural patterns
Tarantool
Cartridge
Data Grid
Connectors
Modules
Tarantool Enterprise
How to guides
Services
Support
Premium support
Learn
Solutions
Architecture
Company
Contacts
Careers
Clients
Version:
latest
Changelog
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 and 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
Setup
System requirements
Hardware requirements
Software requirements
Network requirements
Package contents
Installation
Developer’s guide
Implementing LDAP authorization in the web interface
Delivering environment-independent applications
Packaging applications
Deploying packaged applications
Deploying archived applications
Upgrading code
Running sample applications
Write-through cache application for PostgreSQL
Write-behind cache application for Oracle
Application requirements
Running write-behind cache
Hello-world application in Docker
Cluster administrator’s guide
Exploring spaces
Upgrading in production
Cluster upgrade
Security hardening guide
Built-in security features
Authentication
Access control
Audit log
Traffic encryption
Configuration
Supported ciphers
Using environment variables
Server-client configuration details
Configuration examples
Recommendations on security hardening
Encrypting traffic
Firewall configuration
Data integrity
Security audit
Encryption of external iproto traffic
Closed iproto ports
HTTPS connection termination
Closed HTTP ports
Restricted access to the administrative console
Limiting the guest user
Authorization in the web UI
Running under the tarantool user
Limiting access to the tarantool user
Keeping two or more snapshots
Enabled write-ahead logging (WAL)
The logging level is INFO or higher
Logging with 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”
Migration from Tarantool Cartridge
Service build pipeline
Update the pipeline
Update the service
That’s it!
Modules reference
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
Open source modules
Closed source modules
Installing and using modules
Appendixes
Appendix A. Audit log
Log structure
Events description
Appendix B. Useful Tarantool parameters
Tuple compression performance
Appendix C. Monitoring system metrics
Appendix D. Deprecated features
Controlling the cluster via API
Setting up geo redundancy
Appendix E. Orchestrator API reference
Configuring the zones
Configuring the zone weights
Configuring registry
Routers API
Configuring replica sets
Setting up configuration versions
Configuring sharding
Resetting cluster configuration
Check out the new release policy
Details
Search results: 0
No search query entered.