Есть ли стандартный протокол передачи таблиц?

У меня есть сервер API (на основе Java), который обслуживает таблицы данных через удаленные вызовы процедур. Вызовы инициируются клиентом (C ++), который получает таблицы и выполняет сложное вычисление числа над этими данными. Полезная нагрузка данных довольно существенная (несколько мегабайт), и задержка важна.

В настоящее время таблицы передаются через JSON или XML, которые являются отличными форматами для структурированных данных, но имеют большие издержки для больших табличных данных. Хороший кусок времени тратится на упаковку и распаковку данных. Существует ли стандартный протокол передачи или формат для обслуживания вещей, которые похожи на таблицы базы данных? (Последовательности строк, где каждый столбец имеет фиксированный тип (например, String, int, float, …))

В идеале на стороне клиента я бы получал полезную нагрузку непосредственно в буфер памяти и создавал бы итератор, который обходил бы его, а не распаковывал данные.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]