A popularidade de uma ferramenta não garante a sua qualidade, mas é um bom indicador de sua aceitação no mercado. O site DB-ENGINES criou um ranking de SGBDs, utilizando uma metodologia bem estruturada que leva em conta menções em sites, buscas e ofertas de trabalho, entre outros critérios. A pontuação é atualizada mensalmente.
Ver o PostgreSQL em quarto lugar no ranking do mundo (03/2013), me surpreendeu positivamente. Imaginava que em certos lugares, como o nosso Brasil, ele seria bem colocado, mas não achei que essa aceitação fosse mundial!
O link se encontra abaixo:
- http://db-engines.com/en/ranking
Faltam detalhes como rankings por critério utilizado, fornecendo informações sobre, por exemplo, ofertas de emprego por banco de dados e região, mas acho que o é uma boa curiosidade que traz alguma informação nova. Pequei a dica deste link no blog Papo SQL.
No ar desde 2007! Blog com informações e notícias sobre o banco de dados PostgreSQL, aquele que todos adoramos usar. Trata-se de uma ferramenta livre e de código aberto, mantida por uma comunidade ativa de usuários da qual você é convidado fazer parte. Textos, ideias e outras contribuições podem ser enviadas para Cláudio Bezerra Leopoldino: claudiob_br@yahoo.com.br
quarta-feira, 27 de março de 2013
terça-feira, 26 de março de 2013
PgDay Ceará 2013: Site Oficial no ar
O site oficial do PgDAy Ceará 2013 está no ar, com links para inscrições e para a chamada de trabalhos, que ainda está aberta.
Peço a divulgação entre os possíveis interessados e saliento que a participação de todos é muito bem vinda!
PgDay Ceará 2013: Primeiros Palestrantes Confirmados!
Os primeiros palestrantes já foram confirmados no PgDay Ceará 2013. Ainda existe espaço na grade de palestras, então você está convidado a submeter sua apresentação:
- Fábio Telles Rodriguez
Palestrante nacionalmente conhecido, atua em como DBA Oracle, MySQL e PostgreSQL. É sócio fundador da Timbira, empresa especializada em bancos de dados PostgreSQL, migração entre bancos de dados, alta disponibilidade, ajustes de desempenho e treinamento. Colaborou nos projetos DebianZine, PSL-ABCD, Xoops e PostgreSQL.
Referências:
- http://savepoint.blog.br/
- http://www.timbira.com.br/timbira
- Nabucodonosor Coutinho
DBA de banco de dados PostgreSQL e Oracle. Palestrante e colaborador das comunidades PostgreSQL e Python. Sócio da Mondrian tecnologia, empresa especialista em banco de dados, consultoria e desenvolvimento. Atuou em grandes projetos de migração de bases de dados Oracle e SQLServer para PostgreSQL e na administração de Redes e Servidores Linux (RedHat, Fedora, Debian). Como gerente de projetos e desenvolvedor implementou sistemas baseados em Ruby On Rails, Java, Python, Cold Fusion, PHP, Perl e C#.
Referências:
- www.mondriantecnologia.com
- Cláudio Leopoldino
Analista de desenvolvimento de software do SERPRO e professor da UNICHRISTUS. Utiliza o PostgreSQL como ferramenta de ensino de Banco de Dados, atuando como articulista, blogueiro e palestrante em eventos de software livre e banco de dados.
Referências:
- http://postgresqlbr.blogspot.com.br/
Chamada de Trabalhos
O site da chamada de trabalhos ainda não está no ar, mas a submissão de palestras já pode ser feita diretamente para o e-mail claudiob_br@yahoo.com.br. Podem ser submetidas palestras técnicas e de casos de utilização do postgresql.
O correio enviado deve conter os seguintes dados:
- Nome Completo - Obrigatório para identificar o palestrante
- E-mail - Obrigatório para enviarmos lembretes aos palestrantes antes do evento.
- Telefone(s) de Contato - Obrigatório.
- Resumo da Palestra - Obrigatório. Resumo do conteúdo da palestra em uma página de texto.
- Instituição de Origem. - Obrigatório.
quinta-feira, 21 de março de 2013
DtSQL: Ferramenta Front-End para Banco de Dados
A procura por ferramentas que realmente aumentem a produtividade continua. O DtSQL apresenta um bom conjunto de funcionalidades e é compatível com o PostgreSQL e mais de 20 outros SGBDs. O DtSQL foi tornado livre em 2013, e tem sofrido atualizações recentemente, o que é um ponto positivo. Está disponível para Windows, Mac OS, Linux e UNIX.
Abaixo, coloco algumas informações, sobre os recursos oferecidos, com base na versão de março deste ano:
* Interface Gráfica Simples
- A interface gráfica é simples, mas parece bastante com outras já bastante conhecidas, como a do PgAdmin e a do Squirrel. Ao mesmo que isso facilita a utilização, deixa a impressão de que poderia agregar mais inovação e valor à ferramenta.
No entanto a interface não é perfeita. Para criar e executar comandos no editor de texto, deve-se clicar no banco de dados ou em um objeto (tabela ou visão). Demorei para descobrir este recurso, então creio que a interface não seja tão intuitiva quanto poderia.
* Assistentes
- Tarefas como a criação de tabelas, visões, índices e outros objetos são automatizadas por maio de assistentes que facilitam o trabalho.
* Query Builder (Confuso)
- Não posso dizer que gostei do Query Builder. Achei confuso e complicado. Mas recomendo que seja testado, pois pode ser exatamente o que você procura.
* Exportação/ Importação de Dados
- A exportação é a melhor feature da ferramenta. Assistentes permitem a exportação e importação em poucos cliques.
Não percebi bugs ou outros problemas no processo, mas recomendo testes para uso em bancos de dados de maiores proporções.
* Considerações Finais
A primeira impressão foi positiva, embora eu prefira soluções como o Squirrel. Creio que pode ser utilizada como front-end. Destaco os pontos positivos:
- Assistentes
- Disponibilidade para vários sistemas operacionais
- Conectividade com Múltiplos Bancos de Dados
- Recursos para importar/ exportar dados. Esta funcionalidade foi a que achei mais promissora.
- Atualizações recentes, indicando que a ferramenta não está parada.
Pontos negativos:
- Query builder confuso.
- Falta de recursos mais avançados como navegação gráfica nos dados, engenharia reversa, diagramação, monitoramento, etc.
- O código da ferramenta aparentemente não foi aberto.
- É mantida por uma empresa, não por uma comunidade, gerando dúvidas sobre o futuro da ferramenta.
Teste e me dê sua opinião!
Abaixo, coloco algumas informações, sobre os recursos oferecidos, com base na versão de março deste ano:
* Interface Gráfica Simples
- A interface gráfica é simples, mas parece bastante com outras já bastante conhecidas, como a do PgAdmin e a do Squirrel. Ao mesmo que isso facilita a utilização, deixa a impressão de que poderia agregar mais inovação e valor à ferramenta.
No entanto a interface não é perfeita. Para criar e executar comandos no editor de texto, deve-se clicar no banco de dados ou em um objeto (tabela ou visão). Demorei para descobrir este recurso, então creio que a interface não seja tão intuitiva quanto poderia.
* Assistentes
- Tarefas como a criação de tabelas, visões, índices e outros objetos são automatizadas por maio de assistentes que facilitam o trabalho.
* Query Builder (Confuso)
- Não posso dizer que gostei do Query Builder. Achei confuso e complicado. Mas recomendo que seja testado, pois pode ser exatamente o que você procura.
* Exportação/ Importação de Dados
- A exportação é a melhor feature da ferramenta. Assistentes permitem a exportação e importação em poucos cliques.
Não percebi bugs ou outros problemas no processo, mas recomendo testes para uso em bancos de dados de maiores proporções.
Exportação: Seleção de tabela a ser exportada.
Exportação: Parâmetros
Importação: Definição de Tabela para receber os dados
Importação: Parâmetros
Importação: Arquivo com dados a importar
Importação: Sumário
* Considerações Finais
A primeira impressão foi positiva, embora eu prefira soluções como o Squirrel. Creio que pode ser utilizada como front-end. Destaco os pontos positivos:
- Assistentes
- Disponibilidade para vários sistemas operacionais
- Conectividade com Múltiplos Bancos de Dados
- Recursos para importar/ exportar dados. Esta funcionalidade foi a que achei mais promissora.
- Atualizações recentes, indicando que a ferramenta não está parada.
Pontos negativos:
- Query builder confuso.
- Falta de recursos mais avançados como navegação gráfica nos dados, engenharia reversa, diagramação, monitoramento, etc.
- O código da ferramenta aparentemente não foi aberto.
- É mantida por uma empresa, não por uma comunidade, gerando dúvidas sobre o futuro da ferramenta.
Teste e me dê sua opinião!
quinta-feira, 14 de março de 2013
Imagem de Divulgação do PgDay Ceará 2013!
Esta é a imagem de divulgação do PgDay Ceará 2013. Pode ser divulgada livremente. O evento está definido para o dia 03 de maio, no centro universitário UNICHRISTUS, em Fortaleza-CE.
A chamada de trabalhos está em andamento e se encerrará assim que a grade de palestras estiver definida. Mais informações aqui.
As inscrições ainda não se iniciaram, mas nos próximos dias o site estará disponível.
A chamada de trabalhos está em andamento e se encerrará assim que a grade de palestras estiver definida. Mais informações aqui.
As inscrições ainda não se iniciaram, mas nos próximos dias o site estará disponível.
terça-feira, 12 de março de 2013
O PgDay Ceará Será Dia 03 de Maio!
O PgDay do Ceará foi oficialmente anunciado para o dia 03 de maio, uma sexta-feira. Trata-se de uma iniciativa do curso de Sistemas de Informacao da UNICHRISTUS. O evento visa explorar o banco de dados PostgreSQL e as tecnologias a
ele associadas, e ao mesmo tempo:
- Promover as boas praticas de utilização de bancos de dados, relacionadas ao PostgreSQL;
- Divulgar casos reais de aplicação desta tecnologia;
- Fomentar a exploração de recursos básicos, intermediários e avançados desta ferramenta;
- Contribuir efetivamente para o aprimoramento da área de tecnologia da informação da região;
- Permitir o intercambio dos alunos de sistemas de informação da Unichristus com profissionais de outras instituições.
A edição cearense deste evento
consistirá de uma sequência de palestras sobre o tema, apresentando uma
mesa de debates no seu encerramento. A chamada de trabalhos para a
submissão de palestras já está em andamento e as inscrições gratuitas
para alunos da Unichristus, profissionais, empresários, membros de ONGs e
acadêmicos de outras instituições poderão ser feitas no sítio da
faculdade em breve.
Atividades previstas:
- 14:00 – 14:30 - Recepção de participantes e conferencistas
- 14:30 – 17:15 – Palestras 1, 2 e 3
- 17:15h – 18:30h – Intervalo
- 18:30h – 21:15h – Palestras 4, 5 e 6
- 21:15h – 21:45h – Debate
- 22:00 - Encerramento
O site da chamada de trabalhos ainda não está no ar, mas a submissão de palestras já pode ser feita diretamente para o e-mail claudiob_br@yahoo.com.br. Podem ser submetidas palestras técnicas e de casos de utilização do postgresql. O correio enviado deve conter os seguintes dados:
- Nome Completo - Obrigatório para identificar o palestrante
- E-mail - Obrigatório para enviarmos lembretes aos palestrantes antes do evento.
- Telefone(s) de Contato - Obrigatório.
- Resumo da Palestra - Obrigatório. Resumo do conteúdo da palestra em uma página de texto.
- Instituição de Origem. - Obrigatório.
segunda-feira, 11 de março de 2013
Edição de SQL e Funções no PSQL
O psql é a principal interface dos desenvolvedores com o PostgreSQL. No entanto, editar códigos no psql pode ser uma tarefa onerosa. As consultas e funções podem ser extensas e o trabalho se tornar cansativo e improdutivo. Existem algumas opções que podem ajudar a trabalhar melhor com os códigos, sem precisar sair do PSQL, que abordamos resumidamente aqui.
- Executando arquivos TXT salvos previamente.
A maneira que mais utilizo para trabalhar com funções e SQL é executar arquivos txt salvos previamente. Gosto de ter scripts para as necessidades básicas em seus respectivos lugares, que possam ser reutilizados, e tem sido bem útil trabalhar desta forma. Edite o seu SQL no editor que achar melhor e salve-o. Para executa-lo, utilize a sintaxe:
\i (nome do arquivo como código SQL)
- Editar código SQL usando o Editor Padrão
Neste caso, o sistema abre o editor padrão definido para o postgresql. Caso não exista um editor definido, o postgres perguntará, dentre os disponíveis, qual você deseja utilizar. No meu caso, utilizo o nano (http://www.nano-editor.org/). É um editor bem simples e fácil de usar, que apresenta boas teclas de atalho.
Digite:
\e (ou \edit)
O sistema abre a tela do editor para inserir e editar seu texto, permitindo rolar as páginas e manter o SQL sem problemas. É possível salvar o script para reutilização. Para apenas executar, sem salvar, basta sair do editor. No caso do NANO, teclando CONTROL+X.
- Editar nova função no editor.
Ao se digitar \ef, o psql abre o Editor predeterminado, apresentando um "esqueleto de função" para edição. Basta sair teclando CONTROL+X para criar a função.
- Editar função existente
Neste caso, utilize a sintaxe:
\ef (nome da função a editar)
Se você esqueceu o nome das funções que deseja editar, pode adaptar a consulta abaixo para descobrir.
SELECT proname, pronamespace, proowner FROM PG_PROC;
Agora é editar seus scripts, consultas e funções de dentro do psql!
OOPS! Alterando o Editor Padrão!
Já ia me esquecendo! Altere o editor padrão utilizando a sintaxe abaixo:
\set PSQL_EDITOR (caminho do editor)
- Executando arquivos TXT salvos previamente.
A maneira que mais utilizo para trabalhar com funções e SQL é executar arquivos txt salvos previamente. Gosto de ter scripts para as necessidades básicas em seus respectivos lugares, que possam ser reutilizados, e tem sido bem útil trabalhar desta forma. Edite o seu SQL no editor que achar melhor e salve-o. Para executa-lo, utilize a sintaxe:
\i (nome do arquivo como código SQL)
- Editar código SQL usando o Editor Padrão
Neste caso, o sistema abre o editor padrão definido para o postgresql. Caso não exista um editor definido, o postgres perguntará, dentre os disponíveis, qual você deseja utilizar. No meu caso, utilizo o nano (http://www.nano-editor.org/). É um editor bem simples e fácil de usar, que apresenta boas teclas de atalho.
Digite:
\e (ou \edit)
O sistema abre a tela do editor para inserir e editar seu texto, permitindo rolar as páginas e manter o SQL sem problemas. É possível salvar o script para reutilização. Para apenas executar, sem salvar, basta sair do editor. No caso do NANO, teclando CONTROL+X.
Ao se digitar \ef, o psql abre o Editor predeterminado, apresentando um "esqueleto de função" para edição. Basta sair teclando CONTROL+X para criar a função.
Neste caso, utilize a sintaxe:
\ef (nome da função a editar)
Se você esqueceu o nome das funções que deseja editar, pode adaptar a consulta abaixo para descobrir.
SELECT proname, pronamespace, proowner FROM PG_PROC;
Agora é editar seus scripts, consultas e funções de dentro do psql!
OOPS! Alterando o Editor Padrão!
Já ia me esquecendo! Altere o editor padrão utilizando a sintaxe abaixo:
\set PSQL_EDITOR
Assinar:
Postagens (Atom)