Open githubmanticore opened 1 year ago
➤ Sergey Nikolaev commented:
Ilya suggested the idea of implementing the whole auto-sharding functionality in Manticore Buddy with optional implementation of hot places in C++ and using them from PHP. It's to be discussed.
I can't access the links from above: https://gitlab.com/manticoresearch/dev/-/issues/1748 https://gitlab.com/manticoresearch/dev/-/issues/2935#note_1151535983
At present, a distributed table can only manage select and update operations. The goal is to enable it to process insert, replace, and delete operations as well.
Here is a high-level specification of the desired functionality:
When writing to a distributed table with the following configuration:
t type='distributed' local='t_2' local='t_1' agent='<node3>:t_3|<node1>:t_3'
:Before implementing this task, a more comprehensive and detailed specification is necessary. Some questions to consider include:
It is essential to review and consider the discussions and decisions from https://gitlab.com/manticoresearch/dev/-/issues/1748 before proceeding. https://gitlab.com/manticoresearch/dev/-/issues/2935#note_1151535983 is also worth reading to understand the whole auto-sharding idea.