Вопрос

Я изучаю варианты создания кэша базы данных с использованием HSQLDB в режиме in-memory.Идея заключается в том, что кэш будет запрошен из PHP-приложения, а запрос будет передан Java-приложению, которое запускает базу данных HSQLDB.

Теперь я обдумал это и не вижу никакого эффективного способа передать данные из Java обратно в PHP-приложение.Я знаю, что XML - это вариант, как и JSON, но я не уверен, будет ли дополнительная обработка накладными расходами?В идеале я просто хочу передать массив данных обратно из java в php, как то, что вы получили бы с помощью mysql_fetch_array или чего-то в этом роде.

Я знаю, это кажется странным вопросом и, вероятно, кажется совершенно нелогичным, но я просто изучаю этот вариант, поэтому, пожалуйста, имейте это в виду!

Это было полезно?

Решение

Две возможности: бережливость Facebook и Google буферы протокола.Thirft, вероятно, будет для вас лучшим выбором, поскольку поддерживает PHP в буферах протокола достаточно ограничен.

Другие советы

Есть еще гессенский (http://hessian.caucho.com/) Если производительность - это то, чего вы добиваетесь, я думаю, что Hessian находится на вершине или близко к ней, хотя бинарный режим в Thrift не является слабым местом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top