Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NoSQL + SQL = PostgreSQL

NoSQL + SQL = PostgreSQL

Nesta apresentação veremos um pouco das capacidades NoSQL do PostgreSQL por oferecer suporte nativo a JSON/JSONB, HStore (chave/valor), XML, oferecendo excelente indexação e otimização no armazenamento, e atendendo aos requisitos ACID, portanto tendo o melhor dos dois mundos. Sem contar o alto poder de extensibilidade que oferece pela possibilidade de escrever novos tipos de dados, mecanismos de indexação, linguagens procedurais, adaptadores de fontes de dados externas (SQL/MED), entre outras diversas características excelentes.

Esta palestra foi realizada no TDC FLorianopolis 2019 na Trilha NoSQL: http://www.thedevelopersconference.com.br/tdc/2019/florianopolis/trilha-nosql

Fabrízio de Royes Mello

April 27, 2019
Tweet

More Decks by Fabrízio de Royes Mello

Other Decks in Technology

Transcript

  1. Escalabilidade VERTICAL (PostgreSQL) • Índices (btree, hash, gin, gist, brin,

    bloom, …) • Particionamento de Tabelas • Operações Paralelo (queries, índices, etc) • JIT (compilar execução) • Full Text Search • Extensibilidade: ◦ PostGIS, TimescaleDB, PipelineDB, PGStrom, TableAM
  2. DDL

  3. SQL é muito mais que JOIN (SQL:1999) • LATERAL •

    Grouping Sets • WITH [ RECURSIVE ] • FILTER (SQL:2003) • OVER and PARTITION BY (SQL:2003) • TABLESAMPLE (SQL:2003) • …