Skip to content
Get your data in RAM. Get compute close to data. Enjoy the performance.
Branch: master
Clone or download
kyukhin sysview: set format for spaces with sysview engine
The patch sets format for spaces with sysview engine.
This is done due to following reasons:
  1. Since an SQL view looks into underneath space's format, set
     it for spaces with sysview engine. Before the patch, spaces
     with sysview enginge didn't have its own tuples and hence
     didn't need to have a format.
  2. To use sysview engine to deal with SQL views. This will allow
     to use sysview machinery to query SQL views from Lua land.

Closes #4111
Latest commit 5072227 Apr 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create an issue template Oct 18, 2018
FreeBSD/databases/tarantool Update URL for source tarball, fix debian/watch Sep 1, 2016
apk Get rid of README and Dockerfile for Alpine Linux Feb 2, 2018
cmake travis-ci: fix OS X Mojave 10.14 build Mar 15, 2019
debian debian: don't install systemd service file twice Jun 8, 2018
doc sql: rfc for foreign keys Feb 22, 2019
extra vinyl: increase even more the open file limit in systemd unit file Apr 17, 2019
rpm Revert "test: skip ddl test for vinyl on travis" Mar 28, 2019
rump Travis CI: add OS=rumprun DIST=hw target Feb 19, 2017
src sysview: set format for spaces with sysview engine Apr 19, 2019
test-run @ e8d6ac3 test: update test-run Apr 7, 2019
test sysview: set format for spaces with sysview engine Apr 19, 2019
third_party Update luajit submodule Mar 15, 2019
.appveyor.yml windows: add .appveyor.yml to enable Appveyor CI Oct 16, 2015
.editorconfig Add .editorconfig to properly detect indentation in editors Dec 18, 2018
.gdbinit Initial public import Sep 8, 2010
.gitignore gitignore: Add paths for quilt Mar 2, 2019
.gitmodules Add minimal viable package manager based on LuaRocks Jul 14, 2017
.travis.mk Update CI rules for master branch deployment Mar 25, 2019
.travis.yml travis-ci: remove Debian Wheezy (7) build Mar 25, 2019
AUTHORS Update AUTHORS Jul 21, 2016
CMakeLists.txt lib/core/fiber: Relax stack memory usage on recycle Mar 18, 2019
Dockerfile.staticbuild Tarantool static build ability Sep 6, 2018
Doxyfile Fix #1020: Build warnings when building public C API manual Sep 15, 2015
Doxyfile.API.in Move module.h to src/ Nov 13, 2015
Jenkinsfile jenkins: chmod -x Jenkinsfile Feb 10, 2017
LICENSE Update AUTHORS, tweak LICENSE May 20, 2016
README.FreeBSD Update README.FreeBSD Nov 3, 2018
README.MacOSX Update README.MacOSX (#3758) Oct 25, 2018
README.md Updated external links one more time to avoid unnecessary redirects Dec 18, 2018
TODO Move away from launchpad bugs in the manual, web site comments, crash… Oct 5, 2013
snapcraft.yaml Merge branch '1.9' into 2.0 Feb 21, 2018

README.md

Tarantool

Build Status Code Coverage Telegram Slack Gitter Google Groups

https://tarantool.io/en/

Tarantool is an in-memory database and application server.

Key features of the application server:

  • 100% compatible drop-in replacement for Lua 5.1, based on LuaJIT 2.1. Simply use #!/usr/bin/tarantool instead of #!/usr/bin/lua in your script.
  • full support for Lua modules and a rich set of own modules, including cooperative multitasking, non-blocking I/O, access to external databases, etc

Key features of the database:

  • MsgPack data format and MsgPack based client-server protocol
  • two data engines: 100% in-memory with optional persistence and a 2-level disk-based B-tree, to use with large data sets
  • multiple index types: HASH, TREE, RTREE, BITSET
  • asynchronous master-master replication
  • authentication and access control
  • the database is just a C extension to the application server and can be turned off

Supported platforms are Linux/x86 and FreeBSD/x86, Mac OS X.

Tarantool is ideal for data-enriched components of scalable Web architecture: queue servers, caches, stateful Web applications.

To download and install Tarantool as a binary package for your OS, please visit https://tarantool.io/en/download/.

To build Tarantool from source, see detailed instructions in the Tarantool documentation at https://tarantool.io/en/doc/2.1/dev_guide/building_from_source/.

Please report bugs at https://github.com/tarantool/tarantool/issues We also warmly welcome your feedback in the discussion mailing list, tarantool@googlegroups.com.

Thank you for your interest in Tarantool!

You can’t perform that action at this time.