Tarantool Data Grid

Tarantool Data Grid

A Platform for Building Data Services with Ease

Intro img

How You Can Use Tarantool Data Grid

With Tarantool Data Grid, you get a development and data modeling environment as well as tools for quickly setuping connectors. This solution can collect, combine, and process data from different systems in real time. With a single command, a developer can run Tarantool Data Grid and start working with it immediately. The solution supports HTTP so it can be easily integrated with existing systems.

Also you have no limits in expanding Tarantool Data Grid solution—from a single instance to a cluster on servers in different data centers. In fact, any information system where developers deal with scalability and performance problems can benefit from using Tarantool Data Grid in its architecture.

  • Risk analysis

    Tarantool Data Grid is being used in risk analysis, in trading systems, and in e-commerce.

  • Profiles

    Well suited for working with profiles, authorization, and other systems where linked data is stored on different nodes of the distributed cluster.

  • Cache and data marts

    Solution is ideal for cache in business-critical systems, for data marts, and Customer 360.

Why Tarantool Data Grid Is So Easy to Work With

To increase performance, you can run any of the Tarantool Data Grid components in multiple copies. They will work even being in different data centers.


CONNECTOR receives and sends data

You can connect to different data sources without developing additional code. You can configure the connection in GUI, and then the Connector component will receive data «as is» which means you don’t need to write some intermediate code. For data input and output, the solution supports GraphQL, Apache Kafka, HTTP, SOAP, MessagePack, and other protocols and query languages.


RUNNER executes request processing code and scheduled tasks

Data can come from different systems, and then it has to be unified. Runner converts the data according to a single data model. If the data cannot be processed in real time, you can schedule tasks that will start when the computing resources are released. Within Tarantool Data Grid, the code is written in Lua and being executed in isolation from any other customer code or system code.


STORAGE stores data

In Tarantool Data Grid, you can store data using sharding. The more instances you run, the bigger throughput you get. Tarantool Data Grid supports versioning for accessing the history of changes. You can store all versions of entries or limit the number of versions. In dealing with the outdated data, the Storage can move it to disk, archive, or delete at your choice.


CORE brings together customizable functions

You can customize your working with data. The Core component combines all the things necessary for the solution to work, and requires configuration rather than development. In particular, it plans tasks, stores access rights and audit logs, and runs many other functions.

Tarantool Data Grid Is User-Friendly for Non-Developers

You don’t need to hire highly paid experts to work with Tarantool Data Grid. Most of the system settings can be changed via the web-interface. All the operational problems are already dealt with, and the code editor takes care of risks due to inexperience and carelessness—it highlights syntax errors and suggests additions. The solution can be used by analysts who know the simplest SQL and Python scripts.

Video button

What Makes Data Grid So Special

Fast and easy to start

  • The environment helps you easily develop services on a developer’s machine
  • HTTP and GraphQL help integrate Tarantool Data Grid with your systems, pull out parts of the data, and merge them
  • Connectors enable you to configure the system directly from the web-interface

Updates without downtime

  • Scaling and supporting deployment in Kubernetes cloud
  • Editing the code and data model on the fly
  • Several teams can develop the code using the same platform without affecting each other

Pass the Internal Security Audit without Any Issue

If your company handles sensitive data, you know how difficult it is for a custom system to pass a security audit. With Tarantool Data Grid, you can pass the audit without any problems.

  • Customizable user role model allows you to control access to each of the system functions
  • User account time control and defense against brute-force attacks help setup automatic blocking and protection
  • Customizable password policy and Active Directory integration securely protect your data
  • Audit of successful and unsuccessful access attempts and changes in the role model allows the security service to investigate incidents

Why Choose Tarantool Data Grid


Fast to install


Easy to scale


Technical support

Tell us about your project tasks and we can create a Tarantool-based solution exactly for you

a consultation

a demo

Thank you for your request

Tarantool experts will contact you shortly