Я изучаю, как эффективно возвратить .NET простые старые объекты C # (POCO) клиентам R, использующим WebAPI.Сейчас мы сериализуем JSON, а R-клиент использует httr
и jsonfile
.
. До сих пор мы успешно перенесли много медленных R-вычислений в .NET, и кажется, что наша оставшаяся медлительностьв сериализации / десериализации и сетевых издержках.Было бы идеально, если бы мы сжимали данные на стороне .NET, используя формат R, который можно легко загрузить, например fst
(самый быстрый пакет десериализации R).Тем не менее, я не эксперт в R и не знаю формат файла fst
.Я оглянулся и увидел, что F # имеет библиотеку Deedle
, управляющую временными рядами и совместимостью с R, но не думаю, что они специально решают этот сценарий.
Это для среды науки о данных, поэтому яоткрыты для всевозможных предложений здесь для дальнейшего ускорения вещей.