New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Persist and expose sharding function for external / cluster wide access #5680
Comments
Maybe it should be part of the schema in the tarantool/ddl module. If so, it'll fall into the following subtasks:
|
From the experience of communicating with clients, basically you need to shard the data somehow. In the current version, tarantool/ddl already supports sharding by a set of fields, so there is no need to do this. |
Storage of custom user function is a required feature. |
Do you mean applying a custom function on tuple's fields declared by given |
When we'll implement #5496, we'll able to configure vshard on all nodes. However it is not enough to read and write actual data: we should also know a sharding function (key -> bucket_id transformation). Modules like tarantool/crud should use this information to access data.
Maybe a text of a Lua function and a list of used modules (like
digest
) will be enough.The text was updated successfully, but these errors were encountered: