3.00.6
3.00.6.0
功能优化
-
优化了包括数值类型、时间类型、SYMBOL、DURATION 等定长向量的序列化实现,提升了 Array Vector 的上传效率。
-
优化 Array Vector 反序列化路径,提升 Array Vector 查询结果的下载性能。
-
为
DdbByteArrayInputStream实现了标准批量读取方法read(byte[], int, int),提升开启压缩时大结果集的下载性能。
故障修复
-
修复了
BasicLongVector.getUnitLength()错误返回 16(实际应为 8 字节)的问题,从而纠正了LONG 向量序列化缓冲区的容量计算。
兼容性说明
-
自 3.00.6.0 版本起,正式弃用
DdbByteArrayInputStream.read(byte[], long, long)方法。该方法由于参数类型不符合 Java 标准规范,无法被识别为有效的批量读取接口,且调用仍会抛出异常。请使用标准的read(byte[], int, int)方法。
