2015-01-22 3 views
3

BOND - это кросс-платформенная платформа для работы со схематизированными данными. Он поддерживает межъязыковую де-сериализацию и мощные общие механизмы для эффективного управления данными. Bond широко используется в Microsoft в сфере высоких услуг.Кто-нибудь сравнивал или имел какие-то тесты Bond vs JIL для разбора JSON?

написано в Haskell и, по-видимому, быстрее, чем Protobuf

JIL быстрый JSON (де) сериализатора, построенный на Сигиле с рядом несколько сумасшедших трюков оптимизации.

написано с использованием IL и, по-видимому, быстрее, чем Protobuf

Но я не видел кто еще сравнить два, и я не могу в настоящее время запустить тесты на среде Dev.

+1

JIL не подходит к протобуфу. См. Различные тесты тестовой нагрузки здесь: http://aumcode.github.io/serbench/ –

+1

Мы планируем добавить BOND и Avro. Но они очень специализированы, их называют «прозрачными универсальными» решениями. –

ответ

3

Microsoft Бонд недавно был добавлен к этому JSON serializer benchmark blog post:

json benchmark

Но обратите внимание на предупреждение:

Там нет такого понятия, как «лучший сериализатором». Если вы потратите время на оптимизацию кода, проигравший будет победителем. Если вы измените тестовые данные, победитель больше не будет победителем.

+1

мы заменили это ЭТО: http://aumcode.github.io/serbench/, результаты более точны. Кроме того, в соответствии с различными шаблонами полезной нагрузки JIL не является самым быстрым JSON-сериализатором и, конечно же, не приближается к Protobuf. Используйте SERBENCH, большинство других тестов - это фантастика, сфабриковавшаяся, чтобы увидеть хорошие цифры –

 Смежные вопросы

  • Нет связанных вопросов^_^