Software Alternatives & Reviews

Java Serialization with Protocol Buffers

Apache Thrift Apache ORC Messagepack Protobuf Apache Arrow
  1. An interface definition language and communication protocol for creating cross-language services.
    Pricing:
    • Open Source
    The information can be stored in a database or as files, serialized in a standard format and with a schema agreed with your Data Engineering team. Depending on your information and requirements, it can be as simple as CSV, XML or JSON, or Big Data formats such as Parquet, Avro, ORC, Arrow, or message serialization formats like Protocol Buffers, FlatBuffers, MessagePack, Thrift, or Cap'n Proto.

    #Web Servers #Web And Application Servers #Load Balancer / Reverse Proxy 12 social mentions

  2. Apache ORC is a columnar storage for Hadoop workloads.
    Pricing:
    • Open Source
    The information can be stored in a database or as files, serialized in a standard format and with a schema agreed with your Data Engineering team. Depending on your information and requirements, it can be as simple as CSV, XML or JSON, or Big Data formats such as Parquet, Avro, ORC, Arrow, or message serialization formats like Protocol Buffers, FlatBuffers, MessagePack, Thrift, or Cap'n Proto.

    #Big Data #Databases #Stream Processing 3 social mentions

  3. An efficient binary serialization format.
    Pricing:
    • Open Source
    The information can be stored in a database or as files, serialized in a standard format and with a schema agreed with your Data Engineering team. Depending on your information and requirements, it can be as simple as CSV, XML or JSON, or Big Data formats such as Parquet, Avro, ORC, Arrow, or message serialization formats like Protocol Buffers, FlatBuffers, MessagePack, Thrift, or Cap'n Proto.

    #Mobile Apps #Configuration Management #Productivity 13 social mentions

  4. Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.
    Pricing:
    • Open Source
    The information can be stored in a database or as files, serialized in a standard format and with a schema agreed with your Data Engineering team. Depending on your information and requirements, it can be as simple as CSV, XML or JSON, or Big Data formats such as Parquet, Avro, ORC, Arrow, or message serialization formats like Protocol Buffers, FlatBuffers, MessagePack, Thrift, or Cap'n Proto.

    #Mobile Apps #Configuration Management #Software Development 82 social mentions

  5. Apache Arrow is a cross-language development platform for in-memory data.
    Pricing:
    • Open Source
    The information can be stored in a database or as files, serialized in a standard format and with a schema agreed with your Data Engineering team. Depending on your information and requirements, it can be as simple as CSV, XML or JSON, or Big Data formats such as Parquet, Avro, ORC, Arrow, or message serialization formats like Protocol Buffers, FlatBuffers, MessagePack, Thrift, or Cap'n Proto.

    #Databases #NoSQL Databases #Relational Databases 33 social mentions

Discuss: Java Serialization with Protocol Buffers

Log in or Post with