HSQL,内存数据库,Java和PHP问题

时间:2010-02-04 23:58:10

标签: java php caching hsqldb in-memory-database

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

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

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

2 个答案:

答案 0 :(得分:1)

两种可能性是Facebook's thrift和Google的protocol buffers。 Thirft可能是更好的选择,因为对PHP in protocol buffers的支持相当有限。

答案 1 :(得分:1)

还有Hessian(http://hessian.caucho.com/) 如果我认为Hessian处于或接近顶部时表现如此 - 尽管Thrift中的二进制模式并不懈怠。