Friday, November 14, 2008

Заменитель языка XML


Google 7 июля предложил всем желающим использовать язык Protocol Buffers, позволяющий описывать данные эффективнее, чем общепринятый XML, пишет InformationWeek. Файл с данными в Protocol Buffers меньше XML-файла в 3—10 раз. Кроме того, разбор этих данных происходит быстрее в 20—100 раз. В отличие от XML, Protocol Buffer не предназначен для чтения пользователем. Кроме того, для понимания данных необходим отдельный.proto-файл, в котором определяется формат сообщения. 

Формат Protocol Buffers был разработан в 2001 году и используется самим Google практически везде, где требуется хранение структурированной информации. Изначально он был разработан для формирования запросов и откликов серверов, на которых хранится поисковый индекс.




No comments: