Re:Amazon open-sources Ion – a binary and text interchangabl...
by kbenson on Thursday April 21, 2016 @10:30PM
(#11546701)
Are we talking about a different YAML, or has Ion existed for ~15 years?
Re:Amazon open-sources Ion – a binary and text interchangabl...
by umanwizard on Thursday April 21, 2016 @10:45PM
(#11546761)
Woah, you're right. I thought YAML was much younger. I stand corrected.
Ion is definitely from last decade, at least. So most of the speculation in my post stands.
Re:Amazon open-sources Ion – a binary and text interchangabl...
by jonhohle on Thursday April 21, 2016 @11:20PM
(#11546859)
The JSON RFC was published right around the time Ion was being created making Ion about 10 years old this year. It was not clear at the time that JSON would become so popular ;-) and at the same time Ion fixed a lot of its weak areas (numeric types, dates, struct/object syntax, etc.)
Re:Amazon open-sources Ion – a binary and text interchangabl...
by leef on Thursday April 21, 2016 @10:26PM
(#11546685)
That's not true. Avro at least existed at the time. However they wanted something self-describing to replace JSON/XML usage. Avro is better suited as a data storage format rather than a transit oriented format. Of course, both Ion and Avro can be used for either, but Avro will give you better compression on disk, but Ion is less cumbersome since it doesn't require a schema
The timing of open-sourcing it mystifies me a bit. Maybe Amazon is trying to become more open-source friendly, like Microsoft did?
Perhaps more likely: they're planning on making some internal APIs that use ION heavily public?