Data & ML Engineering Archive
Protobuf Vs Thrift: What’s the Difference?
On May 27, 2023 In Data & ML Engineering
In this blog post we’ll explore protobuf vs Apache thrift in depth by comparing their structures, performance, and use cases. Get ready to dive deep into the fascinating world of data serialization formats. Overview of Protocol Buffers and Apache Thrift Protocol Buffers (protobuf) and Apache Thrift are two popular data serialization formats used for
Protobuf Vs. Messagepack: What’s The Difference?
On May 21, 2023 In Data & ML Engineering, None
When considering data serialization formats, two popular choices are Protocol Buffers (protobuf) and MessagePack. In this article, we’ll analyze protobuf vs messagepack in terms of structure, performance, usage scenarios, and security considerations to help you decide which format is most suitable for your project requirements. So let’s dive into the details of these two
What is JSON Serialization
On May 20, 2023 In Data & ML Engineering
JSON serialization is a crucial part of modern web development. It is the process of converting data objects from one format to another, where the resulting format is JSON (JavaScript Object Notation). This enables easy sharing and transfer of data between different systems, programming languages, and platforms. In this article, we will discuss what
Head to Head: Protobuf vs. Flatbuffers – Which Serialization Technology Reigns Supreme?
On May 16, 2023 In Data & ML Engineering
Two popular serialization technologies used in the industry are Protobuf and Flatbuffers. They are both efficient, lightweight and widely used in various applications. In this post we will compare protobuf vs flatbuffers in terms of structure, performance and use cases. We’ll take a deep dive into both formats to explore their unique features as
XML Serialization: What it is and How it Works
On May 15, 2023 In Data & ML Engineering
XML Serialization is the process of converting an object into a format that can be stored or transmitted in XML. It is an essential step in modern programming, enabling applications to exchange data with other systems, store configuration settings, and access web services using standard formats. Serialization is a means of converting objects into
What is Data Serialization: An Introduction
On May 14, 2023 In Data & ML Engineering
In simple terms, data serialization is the process of converting complex data structures into a format that can be easily transferred and reconstructed on another platform. It is a fundamental concept in computer programming that allows for efficient data storage and transmission between different systems. This article aims to explain data serialization, its importance
Understanding Binary Serialization for Programmers
On May 13, 2023 In Data & ML Engineering
Binary serialization is the process of converting an object’s state into a binary format, which can be stored in files or transmitted over networks. This process includes writing the object’s state to memory as a sequence of bytes so that it may later be retrieved and deserialized back into its original form. The serialized
Avro Vs CSV: Which Data Serialization Format Is Right For You?
On May 12, 2023 In Data & ML Engineering, None
Avro vs. CSV – two data serialization formats used to store and transmit data. But which one should you use? This blog post takes a look at the distinctions between Avro and CSV with respect to architecture, execution, and applications and gives advice for when each format is most suitable. Table of Contents: Structure