~/talk

The NoSQL Way in PostgreSQL

Talkat PostgresOpen 2014 · 2014-09-17..09-19· [databases]
links:none on file
slides:none on file

PostgreSQL claims it handles NoSQL workloads by adding hstore, JSON (9.2/9.3) and JSONB with GIN index (9.4) while keeping ACID. A benchmark harness run on Amazon with 50 million records compares PostgreSQL 9.4 to MongoDB 2.6 using COPY for bulk load and single-node, untuned setups. Results show PostgreSQL loads and inserts faster (MongoDB ~270–295% slower in those tests), queries faster (MongoDB ~465% slower), and uses less disk. Node.js examples and a public GitHub tool are available and the benchmark artifacts validate the claim.

AI-written summary · about

  1. 0:00NoSQL in PostgreSQL intro
  2. 1:38Origins and use cases
  3. 4:04Key-value and document storage
  4. 7:38JSON data type support
  5. 9:23JSONB binary format
  6. 15:27JSON vs JSONB
  7. 21:13JSON operators in 9.4
  8. 26:11JSONB vs BSON
  9. 28:40hstore vs JSON vs JSONB
  10. 35:49PostgreSQL vs MongoDB benchmark
  11. 41:51Structured vs unstructured data
  12. 45:06Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.