https://www.tarantool.io/en/doc/latest/book/box/at...
Cooperative multitasking means: unless a running fiber deliberately yields control, it is not preempted by some other fiber. But a running fiber will deliberately yield when it encounters a “yield point”: a transaction commit, an operating system call, or an explicit “yield” request.
Transactions in Tarantool occur in fibers on a single thread. That is why Tarantool has a guarantee of execution atomicity.
Слышали когда-нибудь про
кооперативную многозадачность? Это как раз про "Но там все же есть какие-то fiber". Предлагаю изучить, наверняка ответ кроется там.
И чем атомарнее хранимки, тем быстрее все работает
Более чем логичный результат, это всё равно что делать yield в нужных местах в одной большой хранимке.