1

我正在研究在内存模式下使用 HSQLDB 创建数据库缓存的选项。这个想法是,将从 PHP 应用程序查询缓存,并将查询传递给运行 HSQLDB 数据库的 Java 应用程序。

现在,我一直在考虑这个问题,但我看不到任何将数据从 Java 传回 PHP 应用程序的有效方法。我知道 XML 是一种选择,JSON 也是一种选择,但我不确定附加处理是否会产生开销?理想情况下,我只想将一组数据从 java 传递回 php,就像使用 mysql_fetch_array 或其他东西一样。

我知道这似乎是一个奇怪的问题,而且可能看起来完全不合逻辑,但我只是在探索这个选项,所以请记住这一点!

4

2 回答 2

1

两种可能性是Facebook 的 thrift和 Google 的协议缓冲区。Thirft 对您来说可能是一个更好的选择,因为在协议缓冲区中对 PHP 的支持相当有限。

于 2010-02-05T01:03:07.670 回答
1

还有 Hessian ( http://hessian.caucho.com/ ) 如果性能是你在我认为 Hessian 处于或接近顶部之后的表现 - 尽管 Thrift 中的二进制模式并没有懈怠。

于 2010-02-05T03:45:38.517 回答