Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tarantool/tarantool
Get your data in RAM. Get compute close to data. Enjoy the performance.
https://github.com/tarantool/tarantool
appserver database disk in-memory lua msgpack tarantool transactions
Last synced: about 18 hours ago
JSON representation
Get your data in RAM. Get compute close to data. Enjoy the performance.
- Host: GitHub
- URL: https://github.com/tarantool/tarantool
- Owner: tarantool
- License: other
- Created: 2010-09-15T07:59:26.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2024-11-24T20:42:18.000Z (18 days ago)
- Last Synced: 2024-11-25T08:44:57.431Z (17 days ago)
- Topics: appserver, database, disk, in-memory, lua, msgpack, tarantool, transactions
- Language: Lua
- Homepage: https://www.tarantool.io
- Size: 115 MB
- Stars: 3,420
- Watchers: 150
- Forks: 379
- Open Issues: 1,407
-
Metadata Files:
- Readme: README.FreeBSD
- Changelog: changelogs/3.0.0-alpha1.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-repositories - tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Lua)
- awesome-lua - Tarantool - Tarantool is an efficient NoSQL database and a Lua application server. (Database)
README
Target OS: FreeBSD 12.2 (RELEASE) and FreeBSD 13.0 (RELEASE)
1. Install necessary packages:
-------------
pkg install git cmake gmake readline icu libiconv2. Download & build tarantool source code:
-------------git clone https://github.com/tarantool/tarantool.git
cd tarantool
mkdir build && cd build
git submodule update --init --recursive
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo
gmake3. Set up python 3.8
-------------Install testing dependences either from packages or from pip.
3.1. From packages:
-------------
pkg install python38 py38-yaml py38-six py38-gevent3.2. From pip:
-------------
pkg install py38-virtualenv py38-pip
virtualenv .venv
source .venv/bin/activate
pip install -r ../test-run/requirements.txt3.3. Fix python path if necessary
-------------
which python3 || ln -s /usr/local/bin/python3.8 /usr/local/bin/python34. Run tarantool test suite
-------------
gmake test-- EOF