This is a showcase repository where you can find demo applications and usage examples for Tarantool and its derivatives.
The repo is organized by directories:
cachecontains an application for storing user accounts. Here we implement caches of different types:
- a simple cache with LRU (least-recently-used) eviction algorithm
- a cache for a MySQL storage
- a cache for a Tarantool disk storage (based on Tarantool's Vinyl engine)
profile-storagecontains an application for storing user profiles. Here, on top of the basic create/change/read/delete features, we implement user password check to disallow profile-related operations for anyone except the user.
tdgcontains examples of using Tarantool Data Grid:
- Uploading data
- Uploading data via a connector
- Creating a service
- Changing the data model
- Using affinities to process related data on a single node
These examples are based on the enterprise version of Tarantool.
cookbookcontains code snippets for typical cases:
Feel free to browse, try and contribute!
Please submit an issue here if you have any problems with the demos.