Tarantool, Database, Highload, Data Science, Programming.
values before writing with: any user Lua function; an external key. These tools are called Constraints and Foreign keys. Example of API for Constraints: box.schema.func.create('check_day_of_year', { language = 'LUA', is_deterministic = true, body = 'function(x, c) return x >= 1 and x <= 366 end'})