User’s Guide¶ Preface How to read the documentation Getting in touch with the Tarantool community Conventions used in this manual Getting started Using a Docker image Using a binary package Database Data model Transaction control Access control Triggers Limitations Application server Launching an application Creating an application Installing a module Contributing a module Cookbook recipes Server administration Instance configuration Starting/stopping an instance Logs Security Server introspection Daemon supervision Disaster recovery Backups Upgrades Notes for operating systems Bug reports Replication Replication architecture Setting up a master Setting up a replica Recovering from a degraded state Quick startup of a new simple two-instance replica set Monitoring a replica’s actions Preventing duplicate actions Master-master replication All the “What If?” questions Hands-on replication tutorial Connectors Protocol Packet example Setting up the server for connector examples Java Go R Erlang Perl PHP Python Node.js C# C Interpreting function return values FAQ