Текстовая версия   Мобильные приложения   Язык:  рус 
 
 
 
 

Google создал заменитель XML

9 июля 2008, 13:50    Корреспондент.net  
Google создал заменитель XML Google представила свой заменитель языка XML
webspace.utexas.edu

Компания Google на днях предложила заменитель общепринятого языка XML – язык Protocol Buffers, пишет InformationWeek.

Файл с данными в Protocol Buffers, позволяющий описывать данные более эффективно,  меньше XML-файла в 3-10 раз, и при этом разбор данных происходит намного быстрее.

По словам создателей, отличительной чертой нового языка является еще и то, что Protocol Buffer не предназначен для чтения пользователем, в отличие от XML.

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

По материалам:
]]>
Lenta.ru
]]>
Комментировать статью могут только зарегистрированные пользователи. Пожалуйста, войдите или зарегистрируйтесь
Ознакомьтесь с правилами комментирования

Комментариев

 (26)
Оставляя комментарий, пожалуйста, помните о том, что содержание и тон Вашего сообщения могут задеть чувства реальных людей, непосредственно или косвенно имеющих отношение к данной новости. Проявляйте также уважение и толерантность к своим собеседникам даже в том случае, если Вы не разделяете их мнение. Ваше поведение в условиях свободы высказываний и анонимности, предоставляемых интернетом, меняет не только виртуальный, но и реальный мир.
Осталось 10000 символов
Комментарий:
Отобразить: лучшие последние первые
комментариев на странице 
Логg
Логg  В России говорят: если кажется, креститься надо. Вы, ребятки, просто удивляете своей простатой. Достаточно посмотреть на бюджет Грузии – 20% расходной части составляют отчисления на оборону, это 7% ВВП. Американские, турецкие, французские и прочие инструктора создали фактически новую грузинскую армию, которая прошла обкатку в Ираке. Служить в ней стало престижно, боевой дух очень высокий. Ещё до начала конфликта я предполагал, что Саакашвили справится с Ю.Осетией за три дня, но он поставил ещё более жёсткие сроки – сутки, и был близок к выполнению данного плана, если бы… Если бы российское руководство имело представление о состоянии дел такое же, как многие школьники, писaющие здесь. В Ю.Осетию сразу была введена тяжёлая бронетехника, которая вступила в бой. Уже вчера Цхинвал был очищен от грузинских войск – нашим понадобилось всего два дня. “…Я не сомневаюсь, что Россия потерпит поражение…” – а вот я сомневаюсь. Российские военные действуют неплохо. Единственно с чем они лoханулись,
11.08.2008, 06:12  Нравится (0)
810512
810512  ого...добавил коммент и сразу счетчик включился.. баг какой-то?
10.07.2008, 11:01  Нравится (0)
810512
810512  как так может, что комментарии есть а счетчик показывает ноль?
10.07.2008, 11:00  Нравится (0)
Чеширский_Кот
Чеширский_Кот  Разработке 7 лет, но гугл только на днях открыл сорс этого чуда.
http://code.google.com/p/protobuf/
09.07.2008, 19:15  Нравится (0)
T0шик
T0шик  XML был изобретен еще в 80х годах в корпорации Boeing, для кодирования узлов самолетов и их стыковок (в виде инкапсуляции), и как формат, на основе которого сделали например изврат XHTML, а также WML, XHTML-MP (а в технологиях моб.связи ВСЕ, ВОБЩЕ ВСЕ ВСЕ ВСЕ идет на XML описаниях, в т.ч. пакеты и сессии, на правда они потом компиллируются в бинарный XML но то уже понты для сохранения памяти) он непотопляем
09.07.2008, 15:57  Нравится (0)
dizzz
dizzz  почитал
не впечатлило
09.07.2008, 15:15  Нравится (0)
Гость_из_Одессы
Гость_из_Одессы  Этой новости, по словам самого Корра, 7 лет...
09.07.2008, 14:54  Нравится (0)
Добрый_бобр
Добрый_бобр  А вообще нового - почти ничего. Ну, компиляция текстового описания структуры данных в классы. Ну, сериализация. Обыкновенный внутрифирменный стандарт средств хранения/обмена данными вне БД.
Прикол, имхо, один: это сделал Гугл и с этим придётся считаться.
09.07.2008, 14:42  Нравится (0)
Alex_kh
Alex_kh  Да тут вообще ничего нового. Я ж говорю: это давно используется. Но если какая либо форма, из подобного, станет стандартом, ЭТО БУДЕТ ОЧЕНЬ ДАЖЕ ГУД.
09.07.2008, 14:52
Буй
Буй  Корпоративный маразм добрался и до гугля
09.07.2008, 14:36  Нравится (0)
Alex_kh
Alex_kh  Ознакомился с описанием этого языка на Гугле. Очень проедсказуемый и необходимый шаг. Подобная компановка данных давно используется в файлах настройки или описания в компьютерных игрушках. По факту, это смесь исходного обьектного кода (чем-то похожего на С), с древоподобним описанием инкапсуляции (если так можно выразится) применяемым в XML. Подобные файлы могут интерпритироватся на лету в реальные обьекты внутри исполняемого кода, со свойтсвами но без методов.
09.07.2008, 14:32  Нравится (0)
_Slv_
_Slv_  Гы. И чем-же он тогда отличается от обычных баз данных???
Сорри, что нового предложил Гугел?
09.07.2008, 14:29  Нравится (0)
Alex_kh
Alex_kh  БД бывают реляционные и обьектные, про какие вы говорите?
09.07.2008, 14:38
_Slv_
_Slv_  Про реляционные. Т.е. тупое хранилище данных. Скорость обработки на порядки выше чем XML.
09.07.2008, 14:58
Добрый_бобр
Добрый_бобр  Это - не для хранения. По крайне мере, не для массовогг хранения. Это - для обмена данными и хранения всякой мелюзги.
09.07.2008, 15:40
simple_max2006
simple_max2006  >отличительной чертой нового языка является еще и то, что Protocol Buffer не предназначен для чтения пользователем

Он в бинарном формате - нафиг-нафиг...
09.07.2008, 14:12  Нравится (0)
Добрый_бобр
Добрый_бобр  Вечный вопрос. ;-) Ведь с другой стороны, не всё ли равно, если для бинарника обеспечить повсеместно доступный парсер/вьюер? XML, в конце концов, тоже имеет стандарты сжатия, после которого он не читаем как текст.
09.07.2008, 14:32
simple_max2006
simple_max2006  Бинарный формат тяжело читать и редакторивать, а восстанавливать бывает, практически невозможно (скажем, если утрачена структура хидера, а данные остались более-менее целыми). К тому же, а зачем стандартизовать очередной велосипед, если таких форматов распределённого обмена бинарными данными уже догига - всяческие ремоут инвокэйшены, ремоут сериалайзэйшены и тд. В общем, нафиг-нафиг...
09.07.2008, 14:58
Alex_kh
Alex_kh  Это они так говорят. Содя по описанию на сайте, он вполне читаем. Прсто его синтаксис чем-то напоминает С, с той лиш разницей, что инкапсуляция описывается явно и по месту.
09.07.2008, 14:41
Добрый_бобр
Добрый_бобр  Читаемы описания стурктуры и сгенерированные классы. А сериализовванные данный - бинарник, как и положено.
09.07.2008, 14:43
ideo
ideo  Ті самі яйця тільки в профіль.
09.07.2008, 14:04  Нравится (0)
Flank13
Flank13  это конечно хорошо, а где про него почитать?
09.07.2008, 14:00  Нравится (0)
ideo
ideo  Для цього якраз і створили пошукові системи, щоб можна було легко знайти відповідну інформацію.
http://code.google.com/apis/pr otocolbuffers/docs/overview.html
09.07.2008, 14:05
Какал я в грузии
Какал я в грузии  в гугле
09.07.2008, 14:06
FormerKievan2
FormerKievan2  Он не предназначен для чтения, как пишет Корр. :-))
09.07.2008, 14:32
T0шик
T0шик  Он не предназначен для чтения. Он предназначен для записи :)
09.07.2008, 15:52
 
 

Подпишитесь на Корреспондент.net

Email рассылка (необходима регистрация)

Обзор сети