Tarantool - Articles

Selection of best articles about Tarantool

There are the most useful and interesting articles about Tarantool: from first steps to work with Kubernetes and Ansible. Read, learn software architecture details, and use it in your projects.

Intro

Articles about Tarantool

habr.com

Why is the Tarantool so fast?

The Tarantool can process up to million requests in a second. Other database services can process only tens of thousands requests at best. To some people who don't know the subtleties this seems to be suspicious. But the speed of the Tarantool has real technical reasons and bases on combination of algorithms. There are no philosophical disputes or holivars on topic "to each his own database" you can find. But the article will guide you on truth why is Tarantool so fast in starting, reading and saving your data, how it circumvent pitfalls of snapshotting and system calls.

Learn more
habr.com

How to save million dollars using Tarantool

Inexperienced managers dislike commercial options including Tarantool. Often they look for cheaper alternative, but as a result they get expensive, slow and awkward system instead of saving money. But in fact Tarantool costs quite less than its analogs. This platform helps to business save millions dollars. How is it possible? Read in this case. You will learn how to calculate the project budget and which option to choose. Also this article will help you with pitfalls in cold and hot data usage.

Learn more
habr.com

Experiment. What's going to happen with app, if it wold be speeded up with Tarantool

Tarantool is most associated with high loaded systems. And what's going to happen with simple app with data recording and processing if we will create it on Tarantool and load it the most? Are there reasons to start simple apps on ultra fast Tarantool, you can find out in Vasily Ozerov's experiment. This article will help you repeat this test step by step and familiarize with Tarantool from installation to app launching and speed testing.

Learn more
habr.com

Comparing Tarantool vs Redis

With comparing Redis and Tarantool as in-memory technologies we figure out when they diverge and how they converge. We explore in details specific features of the Redis and Tarantool. You can read the article from the beginning, from the middle or skip to the conclusions. There is a comparison table.

Learn more
habr.com

How to create high loaded app on Tarantool from scratch

You want to try Tarantool but hesitant? This article will help to overcome dithering. You will see step by step how developers started high loaded app on Tarantool version 2.2 from scratch. Namely, they created net queue with ability of delayed processing, task auto-return by triggers and statistic sending to Graphite via TCP. As a result, there are about 300 code lines in this app, written in one day. This queue can stand transmission of more than 20 thousand messages per second. Save this article in bookmarks and return when you need to prepare the environment, write the queue or add the pending processing.

Learn more
habr.com

Guide to using Tarantool with Kubernetes

The more project is successful, the more it has data. The more it has data, the more the load to the server. When left alone, it runs too long. The logical solution is to scale. There are convenient framework for scaling to make some copies on different servers or to split data to different nodes of Tarantool. This framework allows you to create and configure clusters of multiply Tarantool instances. This manual will help you to manage Tarantool in Kubernetes cluster. There are step-by-step algorithm from development to operation.

Learn more
habr.com

Easy deployment of Tarantool' apps with Ansible

Article will coach you to deploy Tarantool-based distributed applications and manage them. There are training by the real case. Tarantool allows fast update apps inside cluster, auto-switching data recording to replica if leading instance process goes wrong. Built-in authorisation module solves major security issues without complex setting. Application configuration is determinate by yml-file can be easily managed for the issue. Read to know how to set up Tarantool cluster topology.

Learn more
habr.com

How to stop worrying and start living without monolith

Monolithic systems of demanded projects rest against the top of capacity and stall business processes. That's how it happened at the Wildberries, when the company launched Black Fridays so the workload tripled. To distribute the load of monolithic functionality, the company divided the system into microservices. It wasn't all in easy way. Read in the article technical details of how the company switched from a monolith to microservices and conquered all difficulties.

Learn more
habr.com

Tarantool IoT

Major innovative projects suffered from lack of abilities of ready-made systems. The trending technology of the industrial internet of things without failures can be attained only by scalable and physically independent platform. Mail.Ru IoT Platform manages to create such the platform from scratch. For now this platform allows to collect data from thousand devices at the same time and process thread in near real-time. Among others, it uses custom rules written in Python and Lua. But it wasn't easy. In this article you can read about challenges to all stages from raw idea to operations.

Learn more
habr.com

What is remarkable about in-memory technologies

It is impossible to choose a database management system suitable for a business project without understanding how they work. It is not necessary to go through a detailed course - you will make the right choice if you delve into this article. Here you will learn the principles of architecture at the macro level and the specifics of engineering, the algorithm and data structure of Tarantool. In the first part, you will understand how to solve macro problems, and thereby create space for yourself to choose at the middle level and micro level. And then, using specific examples, you will see how to implement the fastest possible data structures.

Learn more
habr.com

Synchronized data replication in Tarantool

In release 2.6, the Tarantool in-memory computing platform has acquired synchronous replication. Before that, Tarantool had built-in asynchronous replication as a horizontal scaling tool, and it was enough for most tasks. Why synchronous replication was added, what it gives users, you will learn in the article from the Tarantool developer. Here you will also find an algorithm for implementing synchronous replication for the life cycle of a transaction, and understand the differences in the Raft algorithm. You will also get acquainted with the interface for working with synchronous replication in Tarantool.

Learn more
youtube.com |Tarantool
Video preview
Play btn

Crash video course. Do you need Tarantool?

If you prefer to get acquainted with technology through video, this link is for you. The video will help you determine if you need an in-memory Tarantool platform. Its architect and Tarantool developer Vladimir Perepelitsa answers the main questions. It will introduce you to the kernel device and the built-in application server, how Tarantool works over the network, what it can and what is in the ecosystem around. You will also learn how Tarantool differs from other databases.

Watch now for free

Tell us about your project issue if you are interested in how they can be solved using Tarantool

Get
a consultation

Order
a demo

Thank you for your request

Tarantool experts will contact you shortly

Thanks
Thanks