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

Avatar for Fabrízio de Royes Mello

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) • …