Компания Google открыла доступ к своему языку описания данных Protocol Buffers, позиционирующемуся в качестве альтернативы XML.
Специалисты Google отмечают,
что компания использует тысячи разных форматов данных, большинство из
которых структурированы. Однако XML не позволяет кодировать эти форматы
в больших объемах с достаточно высокой эффективностью, поэтому
поисковый гигант Google разработал собственный язык Protocol Buffers.
По заявлениям Google, файл с данными Protocol Buffers меньше
по сравнению с аналогичным XML-файлом в 3-10 раз, тогда как анализ
информации осуществляется в 20-100 раз быстрее. Однако XML все же более
предпочтителен в тех случаях, когда речь идет, например, о текстовых
документах. Дело в том, что язык XML предназначен для чтения и
редактирования человеком. Для понимания же Protocol Buffer необходимо
определение файла служебных сообщений.
Компания Google использует Protocol Buffers практически для
любой структурированной информации, которую требуется передать по сети
или сохранить на диске. Дополнительные сведения о языке описания данных
Google можно найти здесь.
Источник
|