Google has proposed a new language for describing the data Protocol Buffers , still used only by specialists of the company itself. They used and applied it in almost all projects where it is necessary to describe and store structured data. Now the company decided to open the language for public use. Moreover, as an open source project.
According to Google employees, Protocol Buffers files “weigh” up to 10 times less than similar ones in XML. Yes, and the speed of data analysis using the new format can increase from 20 to 100 times. The only thing you need to pay attention to is that the Protocol Buffer files are not designed for direct reading and editing by the user, which means they are not very suitable for modeling text documents (for example, in HTML format).