A Platform for Building Data Services with Ease
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.
Tarantool Data Grid is being used in risk analysis, in trading systems, and in e-commerce.
Well suited for working with profiles, authorization, and other systems where linked data is stored on different nodes of the distributed cluster.
Solution is ideal for cache in business-critical systems, for data marts, and Customer 360.
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.
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.
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.
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.
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.
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.
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.
Fast to install
Easy to scale