Всем прекрасного воскресенья! Давненько не писал в канал. Одна из причин серьёзный просчет при разработке СУБД Rarog. Если коротко, когда соберетёсь писать свою СУБД - перво-наперво определитесь с протоколом связи. А история следующая. Решил я использовать в качестве протокола связи между клиентами и сервером gRPC. Протокол знакомый, производительный и довольно простой. И всё бы хорошо, но при его внедрении все мои наработки по языку Gryphon по сути стали не нужны :( Обидно и досадно... Теперь Gryphon будет жить в драйвере, который будут использовать те, кто по каким-то причинам не может использовать grpc-запросы.

В сязи с переходом на grpc, запросы на вставку записей в базу выглядит так: `rpc SendInsertQuery(InsertStatement) returns (InsertResponse);

message InsertStatement { string entity = 1; map data = 2; }

message InsertResponse { string response = 1; } пример тела запроса: `{ "entity": "Author", "data" : { "name": { "type_url": "string", "value": "RXZh" }, "alive": { "type_url": "bool", "value": "ZmFsc2U=" }, "surname": { "type_url": "string", "value": "0J/Rg9GI0LrQuNC90LA=" } } }``