Re: jsonb and nested hstore

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: jsonb and nested hstore
Дата
Msg-id 530CD52A.4000209@agliodbs.com
обсуждение исходный текст
Ответ на jsonb and nested hstore  (Andrew Dunstan <andrew@dunslane.net>)
Ответы Re: jsonb and nested hstore  (Bruce Momjian <bruce@momjian.us>)
Re: jsonb and nested hstore  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
On 02/25/2014 08:13 AM, Robert Haas wrote:
> I think you've got your head stuck deeply in the sand.  The json data
> type works exactly like the xml data type has always worked.  There
> have been occasional noises about making an xmlb data type, but
> nobody's minded enough to do anything about it, or at least not in
> this forum.  So if the json data type has no future and is crap, then
> the same presumably holds of the xml data type.  But I don't think
> anyone here believes that, unless they just hate xml on general
> principle, which I can certainly understand.

Well, if we had an XMLB, I would in fact be making the same argument.
I'll point out the only reason we're keeping the original json instead
of forcing an upgrade to jsonb, per earlier discussions, is
backwards-compatibility.  If we had never had a json-text, and Merlin
was proposing adding one now alongside jsonb, I'd be arguing against
doing so.

> In short, I think you're viewing everything about jsonb with
> rose-colored glasses on, and that your enthusiasm is mostly wishful
> thinking.  Will there be good things about jsonb?  Of course.  Will
> lots of people want to use it for those reasons?  Very likely.  Will
> it be better than json in all ways and for all purposes?  No, and
> implying the contrary is just plain wrong.

It hurts our adoption substantially to confuse developers.  We need to
recommend one type over the other, hence "Use jsonb unless you need X".Merlin is pushing the type of multivariable
comparisonwhere *I*
 
wouldn't be able to make sense of which one I should pick, let alone
some web developer who's just trying to get a site built.  That sort of
thing *really* doesn't help our users.

-- 
Josh Berkus
PostgreSQL Experts Inc.
http://pgexperts.com



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: Patch: show xid and xmin in pg_stat_activity and pg_stat_replication
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [PATCH] Use MAP_HUGETLB where supported (v3)