joe*_*oev 9 java compression oracle jdbc
我有一个使用JDBC连接到Oracle 11g的应用程序.不幸的是,我的应用程序运行的机器和Oracle机器通过稍微低带宽的连接进行连接.我没有嗅到连接,但我很确定通过连接的数据流不会被压缩.对于我的应用程序,我更关心带宽而不是延迟.
有没有办法告诉JDBC驱动程序和Oracle压缩通过连接的数据?Google为数据文件压缩提出了很多答案,但我找不到任何有关网络协议压缩的信息.
我正在使用Oracle的瘦驱动程序,但如果只有OCI驱动程序支持,我可以切换到那个.谢谢你的任何建议!
Pab*_*ruz 10
我不知道有关Oracle的瘦和OCI驱动程序的细节.但您可以使用SSH隧道来实现压缩.
设置这样的连接:
$ ssh -L1521:localhost:1521 username@oracleserver_ip
Run Code Online (Sandbox Code Playgroud)
然后,在您的应用程序中,使用localhost:1521作为Oracle的地址.
为了直接回答问题,驱动程序(瘦客户机或OCI)没有这种压缩机制。而且由于发送的数据可能采用某种时髦的二进制格式,因此我不确定它是否可以通过SSL很好地压缩。需要采用其他一些机制来提高网络性能。
归档时间: |
|
查看次数: |
6646 次 |
最近记录: |