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 1 month 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 (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T08:33:27.000Z (2 months ago)
- Last Synced: 2024-04-14T10:16:03.389Z (2 months ago)
- Topics: appserver, database, disk, in-memory, lua, msgpack, tarantool, transactions
- Language: Lua
- Homepage: https://www.tarantool.io
- Size: 105 MB
- Stars: 3,326
- Watchers: 155
- Forks: 373
- Open Issues: 1,262
-
Metadata Files:
- Readme: README.FreeBSD
- Changelog: changelogs/3.0.0-alpha1.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Authors: AUTHORS
Lists
- useful-java-links - Tarantool - source NoSQL database management system and Lua application server. It maintains databases in memory and ensures crash resistance with write-ahead logging. It includes a Lua interpreter and interactive console but also accepts connections from programs in several other languages. License: [BSD licenses](https://en.wikipedia.org/wiki/BSD_licenses). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true) (II. Databases, search engines, big data and machine learning / 1. Databases and storages)
- awesome-lua - Tarantool - Tarantool is an efficient NoSQL database and a Lua application server. (Database)
- awesome-made-by-russians - Tarantool
- data-engineering-collection - Tarantool - an efficient NoSQL database and a Lua application server. (Key-value Data Model)
- awesome-stars - tarantool/tarantool
- my-awesome-stars - tarantool
- my-awesome-stars - tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Lua)
- awesome-repositories - tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Lua)
- awesome-bigdata - Tarantool - an efficient NoSQL database and a Lua application server. (Key-value Data Model)
- awesome-bigdata - Tarantool - an efficient NoSQL database and a Lua application server. (Key-value Data Model)
- awesome-stars - tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Lua)
- awesome - tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Lua)
- awesome-bigdata - Tarantool - an efficient NoSQL database and a Lua application server. (Key-value Data Model)
- alex-mikhalev-awesome-stars - tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (C)
- awesome-stars - tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Lua)
- awesome-bigdata - Tarantool - an efficient NoSQL database and a Lua application server. (Key-value Data Model)
- A-curated-list-of-awesome-big-data-frameworks-ressources-and-other-awesomeness.- - Tarantool - an efficient NoSQL database and a Lua application server. (Key-value Data Model)
- my-awesome-lua - Tarantool - is an in-memory database and application server. (Resources / Database drivers)
- awesome-stars - tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Lua)
- awesome-stars - tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Lua)
- awesome-stars - tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (lua)
- my-awesome-stars - tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Lua)
- awesome-bigdata - Tarantool - an efficient NoSQL database and a Lua application server. (Key-value Data Model)
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