Email or username:

Password:

Forgot your password?
nonsense :twittercheck:

Ребята, кто-нибудь пробовал такой формат данных как Amazon Ion?

amazon-ion.github.io/ion-docs/

Планирую использовать вместо JSON для сериализации и хранения данных для личных проектов. Пока что выглядит так, будто нет подводных камней вообще.

Но останавливает то, что никто даже не слышал про него похоже ничего, хотя вот библиотеки для всех языков выходят причем с завидной регулярностью.

@rf

5 comments
D:\side\

> Пока что выглядит так, будто нет подводных камней вообще.
> Но останавливает то, что никто даже не слышал про него похоже ничего

@nonsense ну определись уж! Это очень даже подводный камень.

К таким придумкам крупных компаний я бы относился с большой осторожностью, т. к. проблемы и нужды крупных компаний сильно отличаются от оных у отдельных разработчиков, небольших команд и опенсорса.
Но это так, эвристика.

Что тебе нужно от формата-то?

> Пока что выглядит так, будто нет подводных камней вообще.
> Но останавливает то, что никто даже не слышал про него похоже ничего

@nonsense ну определись уж! Это очень даже подводный камень.

К таким придумкам крупных компаний я бы относился с большой осторожностью, т. к. проблемы и нужды крупных компаний сильно отличаются от оных у отдельных разработчиков, небольших команд и опенсорса.
Но это так, эвристика.

nonsense :twittercheck:

@dside как минимум, чтобы был встроенный тип для времени

D:\side\

@nonsense весьма специфичное, нишевое и неполное требование. Время бывает в моментах, в длительностях, с таймзонами и без, различной точности. Что именно из этого тебе нужно и зачем?

[DATA EXPUNGED]
AkhIL

@nonsense Почитал немного про Ion, в отличии от msgpack можно обращаться к полям без декодирования всего сообщения, и это очень значимая фича.

Когда я выбирал для своего проекта сериализацию я примерно составил данные которые, как я полагаю, у меня будут и написал серию бенчмарков с разными кодеками. В итоге поменял решение в следующей версии приложения.

Бери что удобно, если что потом можно всегда перекодировать, и скорее всего, рано или поздно, придётся.

medvedych

@nonsense @rf
А чем оно лучше json/bson?

Go Up