Google запропонував альтернативу мові розмітки XML
Компанія 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 можна знайти тут.