Universal binary format for fast data transmission over the network

封面

如何引用文章

全文:

详细

In the context of modern approaches to application development, it is increasingly necessary to use distributed data processing systems, for example, in a microservice architecture. Here, the issue of fast data exchange between parts of the same application becomes relevant. The article discusses a new format for binary data encoding of the non-fixed, supported by the cross-platform approach and with the ability to implement serialization and deserialization operations in different languages using a universal data representation method. The efficiency degree of the new algorithms is deter-mined by comparing them with the results for another formats and frameworks that are widely used at the moment. The analysis shows that, taking into account the limitations imposed by the problem being solved, the new data presentation format provides a higher exchange rate due to optimization of serialization-deserialization algorithms.

作者简介

I. Lyozin

Samara National Research University

编辑信件的主要联系方式.
Email: lezin.ia@ssau.ru

Head of Information Systems and Technologies Department, PhD in Technical Science

俄罗斯联邦, Samara

参考

  1. Kryakhtunov G.M., Boronnikov A.S. Approaches to creating a proprietary data presentation format. International Journal of Open Information Technologies, 2024, vol. 12, no. 5, pp. 141–150. (In Russ.)
  2. Turnquist G. Learning Spring Boot 3.0. Third Edition. Birmingham: Packt Publishing Ltd, 2022, 270 p.
  3. Dwyer G. Flask by Example. Birmingham: Packt Publishing Ltd, 2016, 276 p.
  4. Price M. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals – Eighth Edition. Birmingham: Packt Publishing Ltd, 2023. 828 p.
  5. Arkov V.Yu. Business Analytics. Data Extraction, Transformation and Loading. Ridero, 2020, 128 p. (In Russ.)
  6. Kanaev K.A., Faleeva E.V., Ponomarchuk Yu.V. Comparative analysis of data exchange formats for applications with client-server architecture. Fundamental’nye issledovaniya, 2015, no. 2-25, pp. 5569–5572. (In Russ.)
  7. An introduction and comparison of several common java serialization frameworks. URL: https://www.alibabacloud.com/blog/an-introduction-and-comparison-of-several-common-javaserialization-frameworks_597900 (accessed: 15.06.2024).
  8. Java-serialization: maximum of speed without a fixed data structure. URL: https://habr.com/ru/companies/sberbank/articles/488612/ (accessed: 15.06.2024). (In Russ.)
  9. Optimizing data serialization: faster alternatives to JSON. URL: https://medium.com/@shipshoper986/optimizing-data-serialization-faster-alternatives-to-json-a3685d21008/ (accessed: 05.07.2024).
  10. Dubakov A.A. Network Programming: Textbook. Saint Petersburg: NIU ITMO, 2013, 248 p. (In Russ.)

补充文件

附件文件
动作
1. JATS XML

版权所有 © Lyozin I.А., 2025

Creative Commons License
此作品已接受知识共享署名-非商业性使用-禁止演绎 4.0国际许可协议的许可。