JSON
Nikolay and Michael discuss JSON — our options for storing it in Postgres, whether or when we should, as well as a brief intro and some tips for JSON functions available.
Here are links to a few things we mentioned:
Here are links to a few things we mentioned:
- hstore
- XML type
- XML functions
- JSON types
- JSON functions
- JSONB indexing
- NULLS episode
- Why Postgres is popular episode
- PostgreSQL 12 release notes
- What’s New in SQL:2016 (blog post by Markus Winand)
- SQL/JSON is postponed (blog post by depesz)
- JSON[b] Roadmap (talk by Oleg Bartunov)
- Slides, with benchmarks
- RUM access method
- JSON in PostgreSQL: how to use it right (blog post by Laurenz Albe from Cybertec)
- pg_jsonschema
- TOAST_TUPLE_TARGET and TOAST_TUPLE_THRESHOLD
- The Surprising Impact of Medium-Size Texts on PostgreSQL Performance (blog post by Haki Benita)
- Aggregate functions
- How to store and index json data (blog post by ScaleGrid)
- When to avoid JSONB (blog post by Heap)
- FerretDB
------------------------
What did you like or not like? What should we discuss next time? Let us know by tweeting us on @samokhvalov / @michristofides / @PostgresFM, or by commenting on our Google doc.
If you would like to share this episode, here's a good link (and thank you!)
Postgres FM is brought to you by:
- Nikolay Samokhvalov, founder of Postgres.ai
- Michael Christofides, founder of pgMustard
With special thanks to:
- Jessie Draws for the amazing artwork