JSON is a structured data format used for transmitting data between the server and the client as well as in databases. The format uses tree data structure and it is easily readable by humans and computers. This structure makes searching for data easier while still being slow when the amount of data is large. Binary data formats are used to resolve this issue.
The thesis compares and analyzes multiple binary formats by size and speed on structured data of different size and type. We discuss two existing types of structured binary data formats (BSON and UBJSON), as well as two special implementations of binary formats. In a detailed analysis we compare all data formats by multiple criteria: space consumption and the speed of reading, searching, inserting, removing and writing data into a file. Final results reviled that data structures vary
in efficiency when given different structured data, however there is no single best data format for all cases.
|