O site do PgDay Curitiba na Celepar ficou pronto!
www.pgdaycuritiba.pr.gov.br
Vale a pena conferir.
segunda-feira, 18 de janeiro de 2016
sexta-feira, 8 de janeiro de 2016
Busca textual, sinônimos, relevância e highlight
Essa semana voltei de férias e antes de sentar na minha mesa já me pediram uma busca, que buscasse tudo, tipo o Google.
Hummmm missão difícil e acredito que impossível, visto que o algoritmo de busca e o algoritmo de relevância do google possuí centenas regras e é algo incrível.
Então me resta falar um pouco sobre a busca textual que temos no PostgreSQL e o que conseguimos fazer com ela.
O PostgreSQL nos oferece o Full Text Search, busca textual, utilizando o tsearch2 e vou falar sobre:
- Busca Textual
- Operadores
- Busca por sinônimos
- Relevância
- Highlight no texto procurado
Hummmm missão difícil e acredito que impossível, visto que o algoritmo de busca e o algoritmo de relevância do google possuí centenas regras e é algo incrível.
Então me resta falar um pouco sobre a busca textual que temos no PostgreSQL e o que conseguimos fazer com ela.
O PostgreSQL nos oferece o Full Text Search, busca textual, utilizando o tsearch2 e vou falar sobre:
- Busca Textual
- Operadores
- Busca por sinônimos
- Relevância
- Highlight no texto procurado
PgRelatórios
A função do PgRelatórios é centralizar em um servidor, o trabalho automatizado de gerar relatórios utilizando o PgBadger para cada servidor e suas base de dados de forma incremental.
Possuímos vários servidores de produção, com versões diferentes do PostgreSQL, codificações diferentes, diretório dos logs diferentes, log_line_prefix diferentes, não porque somos relaxados e sim por questões de quem e quando foi disponibilizado o servidor e/ou questões politicas, então com o PgRelatórios vamos unificar tudo isso em um único lugar, que acessa inúmeros servidores que rodam o PostgreSQL.
Aqui você pode para baixar o pacote na versão 1.1.
Existe um script em shell que copia os arquivos de log dos servidores para o servidor do PgRelatórios, então processa estes arquivos com o PgBadger gerando os relatórios.
Estes scripts estão na pasta script.
Com os relatórios gerados há uma página em PHP para ler os diretórios gerados no PgBadger e apresentar os relatórios disponíveis. Estes os arquivos estão na pasta html.
OBS: O PgBadger é uma ótima ferramenta para gerar relatórios baseado nos logs do PostgreSQL, mas atenção, ele não faz um relatório de tudo o que acontece no servidor e sim do que foi logado pelo servidor. Se você pede para logar tudo, o servidor irá gerar um overhead e pode deixar de ser um banco de dados e sim um gerador de log, então cuidado com suas configurações!!
Possuímos vários servidores de produção, com versões diferentes do PostgreSQL, codificações diferentes, diretório dos logs diferentes, log_line_prefix diferentes, não porque somos relaxados e sim por questões de quem e quando foi disponibilizado o servidor e/ou questões politicas, então com o PgRelatórios vamos unificar tudo isso em um único lugar, que acessa inúmeros servidores que rodam o PostgreSQL.
Aqui você pode para baixar o pacote na versão 1.1.
Existe um script em shell que copia os arquivos de log dos servidores para o servidor do PgRelatórios, então processa estes arquivos com o PgBadger gerando os relatórios.
Estes scripts estão na pasta script.
Com os relatórios gerados há uma página em PHP para ler os diretórios gerados no PgBadger e apresentar os relatórios disponíveis. Estes os arquivos estão na pasta html.
OBS: O PgBadger é uma ótima ferramenta para gerar relatórios baseado nos logs do PostgreSQL, mas atenção, ele não faz um relatório de tudo o que acontece no servidor e sim do que foi logado pelo servidor. Se você pede para logar tudo, o servidor irá gerar um overhead e pode deixar de ser um banco de dados e sim um gerador de log, então cuidado com suas configurações!!
quinta-feira, 7 de janeiro de 2016
PgDay Curitiba - março de 2016
Com imensa felicidade, venho comunicar que no primeiro semestre deste ano, iremos realizar um PgDay Curitiba, na Celepar.
Há dois anos temos o excelente PgDay Curitiba, dentro do FTSL, que ocorre no segundo semestre e espero que o mesmo continue.
Quais são os objetivos?
É uma chance para que DBAs, acadêmicos e desenvolvedores brasileiros de PostgreSQL, aprendam, troquem experiências, exponham casos de sucessos, desafios e fortifiquem sua rede de relacionamento profissional.
Qual o público alvo?
Site do evento
www.pgdaycuritiba.pr.gov.br
Local
Celepar - Companhia de Tecnologia da Informação e Comunicação do Paraná
Rua Mateus Leme, 1561 - Bom Retiro
80520-174 - Curitiba - PR - (41) 3200-5000
Data
Há dois anos temos o excelente PgDay Curitiba, dentro do FTSL, que ocorre no segundo semestre e espero que o mesmo continue.
Quais são os objetivos?
É uma chance para que DBAs, acadêmicos e desenvolvedores brasileiros de PostgreSQL, aprendam, troquem experiências, exponham casos de sucessos, desafios e fortifiquem sua rede de relacionamento profissional.
Qual o público alvo?
- Administradores de Bancos de Dados;
- Organizações governamentais;
- Acadêmicos de Cursos Técnicos ou Universidades;
- Desenvolvedores de Softwares;
- Entusiastas de Software Livre.
Site do evento
www.pgdaycuritiba.pr.gov.br
Local
Celepar - Companhia de Tecnologia da Informação e Comunicação do Paraná
Rua Mateus Leme, 1561 - Bom Retiro
80520-174 - Curitiba - PR - (41) 3200-5000
Data
03/03/2016 - Das 08:00 às 11:30 e das 13:30 às 18:00
Submissão de palestras
05/02/2016 - Prazo final para envio das propostas
A submissão deverá ser realizada através deste formulário.
Como o evento é gratuito, cada palestrante deverá arcar com todos os custos envolvidos (tais como deslocamento, hospedagem, alimentação, etc).
Definição dos palestrantes
06/02/2016 à 12/02/2016 - Serão divulgados os palestrantes selecionados e confirmada a participação dos mesmos.
Programação do evento
Inscrições
15/02/2016 à 02/03/2016 - no site oficial do evento.
A inscrição não terá custo, mas iremos sugerir aos participantes levar 1 kg de alimento não perecível, que será doado a uma instituição de caridade.
Gostaria de agradecer a Celepar por nos ceder o espaço e a ajuda do Marcelo Fermann (Celepar), Fabio Caiut (TJ-PR), Edson Kageyama (TJ-PR), Alisson Coelho (Serpro) e Fabrizio Mello (Timbira).
Divulgação
Para quem gosta do Debian, na mesma semana do PgDay Curitiba acontecerá uma edição da Mini-DebConf Curitiba. Serão nos dias 05 e 06 de março na Aldeia Coworking. Mais informações aqui.
Submissão de palestras
05/02/2016 - Prazo final para envio das propostas
A submissão deverá ser realizada através deste formulário.
Como o evento é gratuito, cada palestrante deverá arcar com todos os custos envolvidos (tais como deslocamento, hospedagem, alimentação, etc).
06/02/2016 à 12/02/2016 - Serão divulgados os palestrantes selecionados e confirmada a participação dos mesmos.
Programação do evento
13/02/2016 - Será divulgada a programação.
Inscrições
15/02/2016 à 02/03/2016 - no site oficial do evento.
A inscrição não terá custo, mas iremos sugerir aos participantes levar 1 kg de alimento não perecível, que será doado a uma instituição de caridade.
Gostaria de agradecer a Celepar por nos ceder o espaço e a ajuda do Marcelo Fermann (Celepar), Fabio Caiut (TJ-PR), Edson Kageyama (TJ-PR), Alisson Coelho (Serpro) e Fabrizio Mello (Timbira).
Divulgação
Para quem gosta do Debian, na mesma semana do PgDay Curitiba acontecerá uma edição da Mini-DebConf Curitiba. Serão nos dias 05 e 06 de março na Aldeia Coworking. Mais informações aqui.
Assinar:
Postagens (Atom)