Categoria: Tecnologia da Informação

  • Chaves Artificiais no PostgreSQL: desempenho

    Chaves Artificiais no PostgreSQL: desempenho

    Falamos sobre a criação de chaves artificiais, sobre como usar UUID ou sequencias, inclusive sobre a nova sintaxe adotada no PostgreSQL 10 utilizando as chamadas IDENTITY COLUMNs. Uma reação comum que eu vi por aí é achar que é mais simples usar UUID sempre, uma vez que você não tem risco de colisão e pode […]

  • Chaves artificiais no PostgreSQL

    Chaves artificiais no PostgreSQL

    Criar chaves artificiais virou um vício com o advento das ferramentas de ORM. Mesmo antes delas, as chaves artificiais já existiam e temos bons motivos (e maus motivos também) para adota-las. Existem várias formas de criar uma chave artificial. No PostgreSQL temos duas bastante utilizadas. Uma utiliza as sequências, para gerar números sequenciais. Note que […]

  • Um pouco mais sobre o PGConf Brasil 2018

    Um pouco mais sobre o PGConf Brasil 2018

    O PGConf Brasil 2018 já está todo planejado e estamos preparando os últimos detalhes para colocar o bloco na rua: O evento será nos dias 3 e 4 de agosto de 2018; O local é o mesmo do PGBR2011: Hotel Century Paulista em São Paulo, muito bem localizado entre a estação Brigadeiro do metrô (na […]

  • PGConf Brasil 2018, lançado!

    PGConf Brasil 2018, lançado!

    O primeiro evento de Software Livre que eu organizei foi em 2003, no ABCD paulista. Depois vieram em 2004, 2005 e 2006 as 3 edições do Fórum Regional de Software Livre do ABCD. Em 2005 e 2006 juntamos uma turma de pessoas interessadas em PostgreSQL nos eventos de software livre como o FISL, CONISLI. Começou […]

  • Um pouco sobre a história dos bancos de dados – Parte III

    Um pouco sobre a história dos bancos de dados – Parte III

      Se não está na Internet, então não existe! Parte I Parte II A nova era do NoSQL O crescimento da Internet mudou tudo na informática. Aplicações relacionadas às redes sociais como Twitter e Facebook trouxeram novos desafios e o crescente uso de smartphones criou uma explosão de dados. Enquanto os bancos de dados relacionais […]

  • Um pouco sobre a história dos bancos de dados – Parte II

    Um pouco sobre a história dos bancos de dados – Parte II

    Os anos 80 foram realmente incríveis, não? Na primeira parte falamos sobre as origens dos bancos de dados, passando pelas décadas de 60 e 70. Agora vamos continuar nossa saga pelos anos 80 e 90. dBase Na década de 80, com o lançamento do IBM PC, os microcomputadores deixam de ser brinquedos e entram em […]

  • Um pouco sobre a história dos bancos de dados – Parte I

    Um pouco sobre a história dos bancos de dados – Parte I

    Porque a história importa sim! Era uma vez um professor de informática que dizia que falar sobre a história da informática era irrelevante e iria passar rápido pela matéria. Só estava fazendo isso porque estava no currículo. É claro que eu tive de discordar. Conhecer a história nos dá uma compreensão melhor de como chegamos […]

  • Removendo registros idênticos no PostgreSQL

    Removendo registros idênticos no PostgreSQL

    Eu sei, em teoria toda tabela deveria ter uma chave primaria e registros jamais poderiam ser duplicados. Mas a vida é uma caixinha de surpresas…. em algumas situações bem peculiares, você pode precisar de uma tabela sem uma PK, como numa área intermediária para a carga de dados. Estes dias a pergunta aparecer na lista […]

  • PGConf Brasil 2017

    PGConf Brasil 2017

    De 10 a 14 de julho de 2017 vai rolar o primeiro PGConf.Brasil. Um evento focado em PostgreSQL, com 5 palestras, uma por dia, com temas extremamente relevantes para a área. Inscreva-se para ter acesso aos 5 dias de palestras incríveis online: https://goo.gl/forms/GG0lS8v3403Z8iTI2 PALESTRANTES: 10/07: Flavio Gurgel com “Como detectar e corrigir índices corrompidos“ 11/07: […]

  • Postgres News

    2017 está sendo um ano de grande destaque bombar na comunidade PostgreSQL em todo o planeta e no Brasil não é diferente. Vamos às notícias: Em janeiro de 2017, o PostgreSQL é eleito em 3º lugar nos destaques do DB-Engines como “Database of The Year“. O PostgreSQL se mantém em 4º no ranking como o […]