gpt4 book ai didi

java - 需要非常快速的序列化 Java

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:23:15 25 4
gpt4 key购买 nike

事情就是这样,有一个很大的对象列表(实际上是列表),我需要序列化/反序列化每个对象,因为它们无法容纳内存。

我正在一个一个地读取和写入对象到文件中。使用基本的 Java 序列化非常慢,所以我需要一种方法来尽可能地加快速度。

你能推荐我什么?

谢谢

最佳答案

你可以试试 Avro:

http://avro.apache.org/

 Avro provides:

* Rich data structures.
* A compact, fast, binary data format.
* A container file, to store persistent data.
* Remote procedure call (RPC).
* Simple integration with dynamic languages. Code generation is not required to read
or write data files nor to use or implement RPC protocols. Code generation as an
optional optimization, only worth implementing for statically typed languages.

与 Thrift 或 Protocol Buffers 不同,您不需要反序列化的 java 类。

关于java - 需要非常快速的序列化 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25919726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com