Java Асин. c против производительности реактивного драйвера - PullRequest
2 голосов
/ 17 июня 2020

В настоящее время мы используем драйвер Java asyn c с Neo4j 4.0.

Я смотрел презентацию здесь , где представлены результаты производительности, особенно по потреблению памяти чтобы быть лучше с новым драйвером Reactive.

Я хотел бы знать, насколько велик разрыв в производительности между asyn c и реактивными драйверами для запросов READ со значительным объемом данных.

Насколько я понял из документации, драйвер asyn c просто поддерживает управление потоком, тогда как реактивный драйвер работает с API-интерфейсом Publisher-Subscriber под капотом. Скажите, если я ошибаюсь, но я понимаю, что драйвер asyn c просто выполняет некоторые действия со значением stati c fetchSize для пакетной обработки записей, тогда как реактивный драйвер использует динамический c pu sh -pull. Я прав?

Итак, можем ли мы ожидать значительной разницы в производительности между асинхронными c и реактивными драйверами в пользу реактивного драйвера при большом объеме данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...