PostgreSQL: instalando e conhecendo seus recursos

Tamanho: px
Começar a partir da página:

Download "PostgreSQL: instalando e conhecendo seus recursos"

Transcrição

1 PostgreSQL: instalando e conhecendo seus recursos Adriana Paula Zamin Scherer 1, Daniel Gonçalves Jacobsen 2, Marcelo Luis dos Santos 3 Faculdade Dom Bosco de Porto Alegre Porto Alegre RS Brasil Resumo. O objetivo do presente artigo é relatar o uso do banco de dados livre PostgreSQL em uma empresa que atua no mercado de meios de captura. Para tanto, o artigo apresenta uma revisão bibliográfica das principais características do banco de dados, desde sua instalação até a forma como o software trata a segurança das informações armazenadas. A coleta de dados foi exclusivamente realizada através de uma entrevista com os dois administradores do banco de dados na empresa. Os resultados mostram que a utilização do PostgreSQL é viável, pois os objetivos foram atendidos e em função da qualidade do produto, a empresa já tem novos projetos em andamento prevendo o uso do PostgreSQL. Palavras-chave: PostgreSQL, banco de dados, segurança 1. Introdução Na realidade econômica em que vivemos a disputa entre as empresas para conquistar uma fatia do mercado ou, pelo menos, manter os clientes que possui, as informações tornaram-se elementos essenciais para o bom funcionamento dos negócios. E se uma empresa pretende expandir seus negócios, é fundamental que as informações estejam disponíveis sempre que forem necessárias. Para isto, é imprescindível a utilização de um Sistema de Gerenciamento de Banco de Dados (SGBD). Atualmente existem diversos softwares gerenciadores de banco de dados disponíveis no mercado. É possível classificá-los quanto a sua distribuição que pode ser livre ou proprietária. Dentre os proprietários estão, entre outros, o Oracle e o SQL Server. Dentre os livres o PostgreSQL é o que mais se destaca por possuir recursos que o equipara aos bancos de dados proprietários. Este fator tem contribuído para que seu uso aumente significativamente. 1 Mestre em Ciências da Computação pela Universidade Federal do Rio Grande do Sul. Professora da Faculdade Dom Bosco de Porto Alegre, RS - Brasil. Tem experiência na área de Ciência da Computação, atuando principalmente nos seguintes temas: Banco de Dados, Programação, Oracle, Java. 2 Bacharelando do curso de Sistemas de Informação da Faculdade Dom Bosco de Porto Alegre. Atuando com desenvolvimento de aplicações web na empresa Embratec Good Card. Atua como programador em ColdFusion, Java, Sybase e Oracle. 3 Bacharelando do curso de Sistemas de Informação da Faculdade Dom Bosco de Porto Alegre. Atuando na área de desenvolvimento de sistemas na empresa InfoSaúde utilizando as tecnologias ASP.NET, C# e Oracle.

2 Este artigo pretende expor as características do PostgreSQL desde sua instalação passando pelos recursos e mostrando seu uso na prática, com o objetivo de servir como guia de referência para o aprofundamento dos assuntos abordados. O artigo apresenta-se dividido em seis seções além desta introdução. Na seção 2, serão abordadas as questões relativas à instalação do PostgreSQL. A seção 3 faz uma breve descrição das características do gerenciador de banco de dados, abordando os seus aspectos principais. Na seção 4 e 5, respectivamente, será descrita a metodologia utilizada para a coleta de dados e a apresentação e discussão dos dados levantados. A seção 6 irá conter a síntese do artigo e considerações finais. 2. Instalação O PostgreSQL é suportado pelas mais diversas plataformas, entre elas o Windows, o Linux, e o Unix. Será tratada a seguir, a instalação na plataforma Windows da versão O PostgreSQL pode ser instalado nas versões 2000, 2003, NT e XP. No entanto, de acordo com [Oslei 2007] em tecnologia NT, o instalador não funciona corretamente e, por este motivo, o software deverá ser instalado manualmente fazendo algumas alterações. As versões 95, 98 e ME não são oficialmente suportados pelo PostgreSQL, entretanto, caso o usuário desejar instalá-lo nesses sistemas, uma das soluções é utilizar um emulador. Porém, desta forma, a confiabilidade e a integridade dos dados armazenados não são totalmente garantidas [Lucas 2006]. Inicialmente é possível ressaltar que o sistema de arquivos de disco ou a partição em que o software será instalado deverá ser NTFS devido à maior confiabilidade que este tipo de sistemas de arquivos garante [Lucas 2006]. Esta característica será discutida em maiores detalhes na seção 3.1. O usuário de login para iniciar a instalação do banco de dados necessariamente deverá ser o usuário administrador do sistema operacional. Assim, todos os direitos de uso para os recursos necessários para a instalação estarão garantidos. Por praticidade, o PostgreSQL deve ser instalado como um serviço do sistema operacional. Caso contrário, a inicialização deverá ser feita manualmente pelas pastas dos arquivos onde o PostgreSQL foi instalado, executando o arquivo initdb. Para instalar o PostgreSQL como serviço, o instalador solicita a conta do sistema operacional que irá executar o banco de dados. Caso a conta informada não exista, o instalador pode encarregar-se de criar a conta especificada e fica a critério do usuário determinar a senha, ou deixar que ele gere uma automaticamente. Se não, o usuário deverá informar a senha da conta já existente. Ainda durante a instalação, é possível determinar que o instalador faça a inicialização do banco de dados depois de concluído o processo. Para isto, devem ser fornecidas as seguintes informações: porta de conexão, locale, codificação e a conta do usuário interno do banco de dados. A porta de conexão é aquela, onde o banco de dados irá atender as requisições de conexão dos usuários. O PostgreSQL, por default, atende as requisições na porta Ainda sobre o gerenciamento das conexões dos usuários, pode-se, durante a instalação, determinar se o banco poderá ser acessado apenas pela própria máquina, ou por outras máquinas da rede. O locale e a codificação têm como

3 objetivo configurar os acentos e os caracteres arábicos e sugere-se para estes, Portuguese, Brazil e LATIN1, respectivamente. A conta do usuário interno do banco de dados não deve ser a mesma conta do sistema operacional utilizada anteriormente para criação do serviço e a senha também não deve ser a mesma, pois caso ocorra uma invasão ao banco de dados o invasor não conseguirá facilmente invadir o sistema como um todo. O próximo passo é a habilitação dos módulos do contrib. Estes módulos proporcionam funcionalidades adicionais ao banco de dados. São diversas, conforme pode ser visto na figura 2.1. FIGURA 2.1 Módulos do contrib Segundo [Oslei 2007], algumas delas são diferenciais: TSeach2: é um recurso capaz de fazer uma busca completa por texto dentro do PostgreSQL. É uma evolução dos módulos Full Text Index e TSeach, que como indica o próprio instalador, se tornaram obsoletos. Suporte PgAdmin: funções adicionais ao software de gerenciamento PgAdmin. L-Tree: permite trabalhar com dados organizados em estrutura de árvore. PgStartTuple: informa o comprimento de tabelas e a quantidade de tuplas inutilizáveis. Logo após, deverão ser habilitadas quais linguagens procedurais 4 o usuário deseja instalar. Feito isso, o banco estará pronto para ser instalado completamente e ser executado. 4 Linguagem procedural é uma linguagem baseada na execução seqüencial das instruções. No caso dos bancos de dados, a programação interna pode ser feita através delas.

4 3. Características Técnicas Atualmente, o PostgreSQL é um dos SGBD s (Sistema Gerenciador de Banco de Dados) baseados em software livre mais avançado. Resultante de um projeto que se iniciou na década de 80, na Universidade de Berkeley, Califórnia [Gonzaga 2007]. Era chamado inicialmente de Postgres. Foi patrocinado por quatro empresas, denominadas DARPA, ARO, NFS e ESL Inc e coordenado por um dos primeiros desenvolvedores de banco de dados relacionais: o professor Michael Stonebraker [Sourceforge.net, 2007]. Durante o processo de desenvolvimento, o projeto passou por inúmeras mudanças e modificações, inclusive em seu nome. Em 1995, ele adotou a linguagem SQL como linguagem padrão do banco de dados e chamava-se Postgres95. De acordo com, [PostgreSQLBR 2007], um ano após, tornou-se o atual PostgreSQL fazendo menção a sua linguagem padrão e foi disponibilizado pela Internet. Hoje o PostgreSQL é um poderoso software para gerenciamento de banco de dados, agregando algumas funções dos SGBDs mais avançados, como por exemplo, os softwares proprietários Oracle ou SQL Server. É conhecido pela sua robustez e extrema segurança. Seu desenvolvimento é feito por comunidades voluntárias do mundo inteiro. Todavia, o projeto é gerenciado pelo PostgreSQL Global Development Group [Gonzaga 2007]. Além disso, vem ganhando cada vez mais espaço no mercado e é utilizado tanto em organizações públicas quanto organizações privadas. Um dos fatores que gerou um aumento significativo de utilização foi a sua inclusão na maioria das distribuições do Linux. Possui um suporte bastante grande para os padrões ANSI SQL-92, ANSI 96 e ANSI SQL-99 [Neto 2006]. Segundo [Oliveira e Cruz 2007], alguns comandos do padrão ANSI SQL-2003 também já começam a ser suportados. Ainda de acordo com [Oliveira e Cruz 2007] o PostgreSQL tem um suporte bastante amplo em relação as linguagens procedurais internas, como por exemplo: PL/pgSQL, PL/Tcl, PL/Perl, PL/Python, PL/Java, entre outras. Se o usuário desejar, também podem ser criadas novas linguagens e instalá-las no software desde que sigam as regras da documentação. O banco de dados suporta grandes volumes de dados, sendo que o tamanho do mesmo, o número de linhas e o número de índices são ilimitados. As tabelas suportam um valor aproximado de 32 TB cada uma, uma linha pode conter cerca de 1.6 TB e um campo cerca de 1 GB [PostgreSQL Global Development Group 2007]. Ainda assim, possui poderosos recursos de armazenamento de dados, gerência de memória, sistemas de bakcup, controle de concorrência e agrega algumas características simples de orientação a objetos (principalmente o conceito de herança de tabelas). Em [Neto 2006], podem ser vistas as funções básicas do PostgreSQL como por exemplo: triggers, views, stored procedures, transactions, schemas ou funções que foram implementadas a partir da verão 8.0.0, tablespaces, melhorias nos algoritmos de gerenciamento de buffers e checkpoints. Também implementa um recurso chamado garbage collection, que se encarrega de retirar fisicamente dos índices, das tabelas e da memória os dados que foram excluídos [Neto 2006], melhorando o desempenho do sistema como um todo.

5 Um dos principais diferenciais do banco é seu sistema de armazenamento de dados, que difere totalmente dos bancos concorrentes. O PostgreSQL possui um sistema de armazenamento baseado em cluster, que é um diretório onde todos os arquivos do banco estão armazenados. Tanto os arquivos dos dados, quanto os arquivos de configuração do banco. Outro tópico que tem destaque é a forma de como os dados são gravados no cluster. Os dados são temporariamente armazenados em um diretório do cluster que contém um conjunto de arquivos chamado WAL (Write Ahead Log). A cada modificação no conteúdo dos dados do banco, os novos dados são gravados temporariamente no WAL, que podem ter até 16 MB de tamanho. Os dados somente são transferidos do WAL para a base de dados original quando a função de checkpoint for chamada. O recurso de checkpoint pode ser configurado para ser executado de tempos em tempos ou pode ser chamado através de comandos SQL [Lucas 2006]. Este sistema aumenta significativamente a performance do banco, pois diminui o número de escritas efetivas nas tabelas originais [Gonzaga 2007], já que os dados somente serão realmente escritos com a chamada do checkpoint. O funcionamento básico do PostgreSQL é através de processos. O principal processo é o postmaster que é responsável por gerenciar o cluster e os processos de conexão dos clientes. Os outros processos chamam-se postgres, e são os que se iniciam quando um cliente conecta-se ao banco. Quando o coletor de estatísticas estiver sendo executado existirá também um processo postgres referente ao coletor de estatísticas [Lucas 2006]. O coletor de estatísticas é um software de apoio à administração do banco de dados, pois ele possibilita ao administrador coletar informações acerca das atividades do servidor. Com base nas informações coletadas o administrador pode fazer os ajustes necessários para que o banco de dados permaneça atendendo às requisições dos usuários com eficiência. Este aplicativo é capaz de indicar desde a quantidade de transações efetivadas e canceladas até a quantidade de leituras seqüências para cada tabela do banco [Neto 2006]. O controle de concorrência é utilizado para controlar eficientemente a atualização e visualização dos dados por diferentes sessões ao mesmo tempo. Segundo [Tessati 2007], o PostgreSQL implementa esse conceito de duas formas: o read commited que é uma forma comum entre outros SGBD s e o serializable. Se a forma utilizada for read commited, os dados visualizados são aqueles que foram efetivados antes do comando iniciar e nunca os dados que não foram efetivados ou aqueles que foram efetivados pelas transações concorrentes. Desta forma, duas consultas dentro de uma única transação podem trazer valores diferentes, pois neste modo de isolamento, uma transação concorrente pode alterar os dados da tabela durante a primeira consulta e assim ao iniciar a segunda consulta à tabela, esta contém as alterações efetivadas. Se a forma utilizada for serializable, os comandos enxergam os dados efetivados antes de a transação iniciar, assim consultas sucessivas dentro da mesma transação enxergam sempre os mesmos dados. Esta é uma forma mais rígida de controle da concorrência e pode ser alterada através do comando set transaction utilizado dentro dos softwares que gerenciam o banco.

6 Para gerenciar todas as essas tarefas, o PostgreSQL possui um conjunto de softwares de gerenciamento bastante completo e eficaz para Windows e Linux, chama-se PgAdmin. Encontra-se na verão III e possui uma interface gráfica muito interativa, não dificultando a execução das atividades e conectando-se ao banco via ODBC. É possível instalar o PgAdmin logo na instalação do próprio banco, ou instalálo separadamente mais tarde. Ele conta com diversos softwares para facilitar o uso pelo administrador do banco como, por exemplo, um agendador de tarefas ou um gerenciador do cluster de dados. Pode ser utilizado como um cliente SQL e monitora detalhadamente todos os processos que estão ocorrendo dentro do banco Segurança O PostgreSQL é um SGBD que tem no que diz respeito à segurança um dos seus pontos fortes, sendo em muitos casos o fator determinante na escolha entre os SGBDs livres. Esta sempre foi uma das preocupações da equipe de desenvolvedores do PostgreSQL: oferecer um SGBD extremamente robusto e confiável, sendo recomendado sua utilização em aplicações complexas, que exijam o controle de grandes volumes de dados, ou em casos de tratamento de informações críticas. A análise da segurança oferecida pelo PostgreSQL levará em conta fatores tidos como essenciais em um SGBD, além de outras características de funcionamento do PostgreSQL que aumentam a sua segurança. Logo na instalação do PostgreSQL é possível perceber que a segurança é questão primordial. Isto porque, para o seu perfeito funcionamento, a sua instalação [Oliveira 2007] deve ser feita em uma partição NTFS (New Technology File System), nunca em uma partição FAT (File Allocation Table) ou FAT32 (File Allocation Table para partições de até 32 GB). A vantagem de segurança de a instalação ser preferencialmente em sistemas de arquivos NTFS se deve ao fato deste possuir características que o tornam mais confiável do que os outros sistemas de arquivos, principalmente para aplicações que trabalham em rede. O controle de acesso aos dados deve ser feito de acordo com a necessidade de cada sistema. Existem informações que não devem ser vistas por todos os usuários: como exemplo, uma tabela que contenha os salários dos funcionários, ou os dados de um projeto novo que esteja em fase de desenvolvimento. O PostgreSQL oferece um controle baseado em direitos de acesso ou privilégios e é através deles que um usuário pode ou não acessar um dado. A identidade do usuário é que vai determinar o conjunto de privilégios disponíveis para ele. A autenticação dos clientes é feita através de um arquivo localizado no diretório de dados do cluster, chamado pg_hba.conf. Este arquivo é composto de vários registros, onde cada registro determina o tipo de conexão e devem ser informados valores como: o nome do banco de dados, a faixa de endereços de IP de cliente e o método de autenticação a ser utilizado nas conexões que correspondem a estes parâmetros [Sourceforge.net 2007]. Com a utilização deste arquivo que armazena os registros com os parâmetros necessários às autenticações é possível, por exemplo, determinar que um banco de dados possa ser acessado somente por um determinado usuário ou conjunto de usuários, informado ao registro. É possível também especificar os endereços IP ou a

7 faixa de endereços IP que o registro corresponde, autorizando o acesso apenas a partir desses endereços. Segundo [Sourceforge.net 2007], o PostgreSQL dispõe de eficientes métodos de autenticação, dentre os quais é possível destacar: por senha onde o principal método é o md5 (Message-Digest Algorithm 5) que suporta senhas criptografadas. As senhas, criptografadas ou não, ficam armazenadas em uma tabela do catálogo do sistema chamada pg_shadow. Kerberos implementa um protocolo de transporte de dados em rede, assegurando a comunicação dos dados mesmo em uma rede insegura. Além destes, a autenticação pode ser feita utilizando o nome do usuário e senha do sistema operacional, porém este método não é recomendado pois a segurança tornase dependente da oferecida pelo sistema operacional. A tabela do catálogo, pg_shadow, não pode ser vista por todos, justamente por conter as senhas dos usuários. Para possibilitar que esta tabela seja vista por todos sem que as senhas sejam exibidas, o PostgreSQL utiliza uma outra tabela do catálogo chamada pg_user, que é uma visão da pg_shadow, onde o campo senha é sempre mostrado com asteriscos ao invés dos caracteres reais da senha. Para aumentar a segurança dos dados que trafegam na rede é possível criptografar as comunicações entre o cliente e o servidor através do suporte nativo a conexões SSL (Secure Sockets Layer) através da instalação do OpenSSL no cliente e no servidor. Ainda é possível criar as conexões de clientes através de túneis SSH (Secure Shell). Ao tratar da segurança oferecida pelo PostgreSQL um dos principais aspectos é o mecanismo para criação de cópias de segurança e seu restabelecimento em caso de falhas, já que devido a importância das informações contidas nos bancos de dados não pode-se correr o risco de perdê-las por uma falha de hardware, queda de luz ou qualquer outro tipo de sinistro. O PostgreSQL possui duas poderosas formas de backup que contemplam as principais necessidades deste tipo de processo. São elas: O dump é um recurso que armazena diversos comandos em um arquivo de texto que podem reconstituir os dados do banco através de comandos SQL de criação de tabelas e todos os outros comandos necessários. Pode ser feito o dump de apenas alguns registros do banco ou de todos os registros contidos no cluster, o chamado dumpall. O point-in-time recovery é capaz de reconfigurar os dados para a data e hora informada pelo DBA (Data Base Administrator). Este recurso pode ser feito pela efetiva utilização do WAL como um sistema de armazenamento de arquivos [Lucas 2006]. Mesmo com esses recursos, pode ser feito backup através do sistema operacional, copiando o cluster dos dados. Todavia, esse recurso trás algumas restrições: o software deve estar fechado no momento da cópia do cluster; não é possível escolher as tabelas ou registros a serem copiados, isso quer dizer todos os

8 dados serão copiados, inclusive arquivos de controle do próprio banco que não se relacionam com as tabelas e registros; o processo é muito mais demorado e garante muito menos a integridade dos arquivos do que os anteriores [Neto 2006]. A cópia de segurança poit-in-time recovery somente é possível devido à existência do WAL. O WAL foi criado com o intuito de evitar perda de dados em uma eventual queda do sistema, pois trabalha com pontos de verificação que são gravados sempre que uma modificação é feita. Esse referencial teórico serviu de base para a condução do estudo de caso deste trabalho, permitindo ampliar o conhecimento acerca do PostgreSQL e, juntamente com os conceitos estudados na revisão teórica, construir um conjunto de referências que podem ser bastante úteis em projetos de escolha de softwares de banco de dados nas empresas. 4. Método de pesquisa O desenvolvimento da presente pesquisa utilizou a abordagem qualitativa por ser a mais adequada. Afinal, houve contribuição para a teoria e os entrevistadores precisaram estar presentes para compilar as informações. Essas características também influenciaram a escolha do método para coleta das informações, que neste caso foi utilizado o estudo de caso. A técnica utilizada foi a entrevista não-estruturada para que fosse possível conseguir os aspectos mais relevantes sobre o funcionamento do PostgreSQL em um ambiente de produção. A empresa onde foi realizado o estudo de caso oferece soluções de tecnologia e serviços para a indústria de meios de pagamento e para empresas que necessitem realizar trocas de informações de modo transacional. Ela foi criada há quatro anos e está distribuída em todo o país e em forte expansão na América Latina. Ela utiliza o conceito de rede aberta buscando oferecer ao ponto de venda o máximo de funcionalidades em um só produto. Atualmente a empresa captura mais de 50 milhões de transações multiserviços ao mês, entre elas, de cartões de crédito, de recarga de celular, de recarga de transporte, de consultas ao Serasa ou de seguros. Esta empresa foi utilizada porque faz uso do PostgreSQL para o armazenamento e gerenciamento das informações referentes ao monitoramento das transações. Sendo estas, um dos principais produtos da empresa. O sistema em estudo começou a ser utilizado durante o ano de 2007 com objetivo de criar uma base de conhecimento para uso interno, em relação à monitoração das transações. 5. Resultados e discussão dos dados coletados A versão do banco utilizada é a instalada em um servidor com o sistema operacional Linux e a distribuição Slackware. A escolha desta plataforma e distribuição foi devido a sua estabilidade. No entanto, a opção pelo Sistema Operacional faz diferença na performance do PostgreSQL. A versão para Windows é mais lenta que a versão para Linux. Isto porque parte das funções do SGBD são reescritas para a versão Windows, o que ocasiona a diminuição da performance do banco. Porém, esta diferença

9 praticamente não é perceptível em aplicações de pequeno porte. Uma das práticas de modelagem que possibilitam ganhos de performance é a utilização de transações curtas, visando que nenhuma transação possa demorar tempo suficiente para deixar outras esperando sua finalização para que então possam ser iniciadas. O tipo de aplicação não foi claramente especificado, mas de acordo com os relatos dos administradores, pode-se concluir que é Online Transaction Processing (OLTP), por causa das inúmeras conexões e transações simultâneas que o banco recebe. Toda vez que é executado um update ou delete em alguma tabela, as linhas correspondentes ficam com status de versão anterior e excluída, respectivamente. Para evitar a sobrecarga do sistema e liberar efetivamente os espaços, o recurso chamado vacuum é utilizado. Existem variações para o recurso: auto_vacuum e full_vacuum. O auto_vacuum não é utilizado porque faz a limpeza quase que periodicamente, ocasionando a lentidão do sistema. Logo, o mais recomendável e o que é periodicamente utilizado é o full_vacum. Todavia este recurso também tem uma desvantagem: o sistema precisará estar parado. Similarmente ao que é implementado por bancos de dados proprietários, o PostgreSQL também implementa o recurso de memória exclusiva, onde é reservada uma quantidade de memória RAM específica para uso restrito do banco. Utilizando este recurso, há um aumento de performance bastante grande. No servidor PostgreSQL da empresa, há a reserva de 2 GB de memória para funcionamento do banco em uma máquina de 4 GB. O sistema de backup utilizado pela empresa é o dumpall, feito diariamente. Este processo foi escolhido em detrimento ao point-in-time-recovery pela maior eficiência, já que para recuperar o backup de uma determinada data utilizando o segundo método é mais lento do que utilizando o primeiro. O PostgreSQL não tem um limite máximo de conexões de usuários simultaneamente. O que existe é um limite de hardware do servidor em que o banco está instalado. Para cada usuário conectado, o servidor deve disponibilizar certa quantidade de memória, na empresa este valor é em torno de 16 MB de memória RAM. Para manter o sistema funcionando corretamente, sem lentidão, obedecendo às limitações do hardware do servidor e para manter a estabilidade do sistema deve-se estipular um número máximo de usuários simultâneos. Assim, verificou-se com os administradores do banco de dados como o PostgreSQL vem sendo utilizado na prática. Tendo mostrado um ótimo desempenho, segurança e atendendo as necessidades. Foi possível confirmar que o PostgreSQL é um SGBD robusto, seguro e também performático, disponibilizando uma extensa gama de funções que, em alguns casos, nem mesmo SGBDs proprietários oferecem. No entanto, para o aproveitamento destes recursos é preciso um conhecimento profundo por parte de quem o administra, tanto em relação às melhores práticas de modelagem de dados quanto ao controle de transações. Segundo os profissionais, sabendo utilizar em conjunto estes dois fatores, podem-se obter resultados tão bons quanto os obtidos pelos SGBDs proprietários mais utilizados, podendo superá-los em alguns casos. 6. Conclusão

10 Através desse relato, mostra-se o exemplo de uma empresa que apostou na qualidade, confiabilidade e robustez do PostgreSQL para depositar nele informações de controle interno e, através dele acabou encontrando uma solução eficiente e de baixo custo. Esse exemplo mostra como as empresas estão investindo no uso deste software, entendendo isso, como uma questão não mais de competitividade, mas de sobrevivência. Esse relato deve servir de exemplo para muitas empresas que se mantêm reticentes em relação ao uso de software livre, especialmente na área de banco de dados, entendendo que pelo fato desta área ser uma das mais importantes dentro das organizações, os softwares precisam ser pagos, pois somente assim podem garantir a sua qualidade. Enquanto que o correto é identificar a melhor solução para cada tipo de problema e que o banco de dados PostgreSQL é uma solução de qualidade, confiabilidade e economicamente viável, já que não há custo de licenciamento. Referências Bibligráficas Gonzaga, Jorge Luiz. (2007) Dominando o PostgreSQL. Rio de Janeiro: Editora Ciência Moderna Ltda. Lucas, Everton. (2006) PostgreSQL, Muito prazer! Visão geral das funcionalidades do PostgreSQL. Revista SQLMagazine. Edição nro 36. Neto, Álvaro Pereira. (2006) PostgreSQL Técnicas Avançadas Versões Open Source: Soluções para Desenvolvedores e Administradores de Banco de Dados. São Paulo: Editora Érica Ltda. Oliveira, Fernado Ike; Cruz, Rodrigo de Sá. PostgreSQL 8.2 O elefante em evolução. Revista SQL Magazine. Edição nro 41. Oliveira, Rodrigo Padula de. (2007) PostgreSQL 8.2 Win 32: Instalação passo a passo, get&target=tutorial_win32.pdf, julho. Oslei, Daniel. (2007) Instalação do PostgreSQL julho. PostgreSQLBR: Comunidade Brasileira do PostgreSQL. (2007) Introdução e histórico. julho. PostgreSQL Global Development Group. (2007) About, Sourceforge.net. (2007) Documentação do PostgreSQL 8.0.0, julho. Tessati, Rogério. (2007) Controle de Concorrência no PostgreSQL. agosto.

GUNIX GRUPO DE ESTUDOS LINUX

GUNIX GRUPO DE ESTUDOS LINUX JUIZ DE FORA 2004 PostgreSQL 8.0 Win32 Instalação passo a passo Autor: Rodrigo Padula de Oliveira rodrigopadula@sagraluzzatto.com.br Instalação do PostgreSQL 8.0 win32 Para fazer o download da versão mais

Leia mais

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental Curso PostgreSQL - Treinamento PostgreSQL - Fundamental Sobre PostgreSQL PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto.hoje,

Leia mais

PostgreSQL. Aula 01. Aula 01

PostgreSQL. Aula 01. Aula 01 PostgreSQL Uma visão rápida r e dinâmica deste poderoso banco de dados O que é? O PostgreSQL é um sofisticado sistema de gerenciamento de banco de dados. È conhecido com Objeto-Relacional, pois além m

Leia mais

FAT32 ou NTFS, qual o melhor?

FAT32 ou NTFS, qual o melhor? FAT32 ou NTFS, qual o melhor? Entenda quais as principais diferenças entre eles e qual a melhor escolha O que é um sistema de arquivos? O conceito mais importante sobre este assunto, sem sombra de dúvidas,

Leia mais

Sistemas de Informação. Sistemas Operacionais 4º Período

Sistemas de Informação. Sistemas Operacionais 4º Período Sistemas de Informação Sistemas Operacionais 4º Período SISTEMA DE ARQUIVOS SUMÁRIO 7. SISTEMA DE ARQUIVOS: 7.1 Introdução; 7.2 s; 7.3 Diretórios; 7.4 Gerência de Espaço Livre em Disco; 7.5 Gerência de

Leia mais

UNIVERSIDADE LUTERANA DO BRASIL CURSO DE SISTEMAS DE INFORMAÇÃO CAMPUS SANTA MARIA. PostgreSQL ou MySQL. Quando utilizar um desses SGBDs.

UNIVERSIDADE LUTERANA DO BRASIL CURSO DE SISTEMAS DE INFORMAÇÃO CAMPUS SANTA MARIA. PostgreSQL ou MySQL. Quando utilizar um desses SGBDs. UNIVERSIDADE LUTERANA DO BRASIL CURSO DE SISTEMAS DE INFORMAÇÃO CAMPUS SANTA MARIA PostgreSQL ou MySQL Quando utilizar um desses SGBDs por Anderson Davi da Cunha Naidon, Daniel Flores Bastos, Gleizer Bierhalz

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

Procedimentos para Instalação do SISLOC

Procedimentos para Instalação do SISLOC Procedimentos para Instalação do SISLOC Sumário 1. Informações Gerais...3 2. Instalação do SISLOC...3 Passo a passo...3 3. Instalação da Base de Dados SISLOC... 11 Passo a passo... 11 4. Instalação de

Leia mais

Banco de Dados. PostgreSQL

Banco de Dados. PostgreSQL Banco de Dados PostgreSQL 2010 Banco de Dados PostgreSQL Banco de Dados II Equipe: Equipe Postgre Líder: Alexandre Strauss... 01 Aline Cássia Lima dos Santos... 02 Erik Machado... 09 Fernando Gomes Brandão...

Leia mais

André Milani. Novatec

André Milani. Novatec André Milani Novatec capítulo 1 Bem-vindo ao PostgreSQL Caro leitor, seja bem-vindo ao mundo do PostgreSQL, um excelente banco de dados com todas as características e propriedades necessárias para atender

Leia mais

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011 Manual de backup do banco de dados PostgreSQL - Versão 2 Setembro-2011 E-Sales Oobj Tecnologia da Informação Av. D, n. 246, Qd. A-04, Lt.02, Ap. 02, Jardim Goiás Goiânia/GO, CEP: 74805-090 Fone: (62) 3086-5750

Leia mais

ETEC Dr. Emílio Hernandez Aguilar

ETEC Dr. Emílio Hernandez Aguilar ETEC Dr. Emílio Hernandez Aguilar Grupo: Leonardo; Ronaldo; Lucas; Gustavo; Fabio. 2º Informática Tarde 2º Semestre de 2009 Introdução O PostgreSQL é um SGBD (Sistema Gerenciador de Banco de Dados) objeto-relacional

Leia mais

Backup dos Bancos de Dados Interbase

Backup dos Bancos de Dados Interbase Backup dos Bancos de Dados Interbase Interbase... O que é? InterBase é um gerenciador de Banco de dados relacionais da Borland. O Interbase é uma opção alternativa aos bancos de dados tradicionais como

Leia mais

Manual de Transferência de Arquivos

Manual de Transferência de Arquivos O Manual de Transferência de Arquivos apresenta a ferramenta WebEDI que será utilizada entre FGC/IMS e as Instituições Financeiras para troca de arquivos. Manual de Transferência de Arquivos WebEDI Versão

Leia mais

AULA 5 Sistemas Operacionais

AULA 5 Sistemas Operacionais AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento

Leia mais

1. Introdução. 2. Funcionamento básico dos componentes do Neteye

1. Introdução. 2. Funcionamento básico dos componentes do Neteye 1. Introdução Esse guia foi criado com o propósito de ajudar na instalação do Neteye. Para ajuda na utilização do Software, solicitamos que consulte os manuais da Console [http://www.neteye.com.br/help/doku.php?id=ajuda]

Leia mais

Andarta - Guia de Instalação. Guia de Instalação

Andarta - Guia de Instalação. Guia de Instalação Guia de Instalação 29 de setembro de 2010 1 Sumário Introdução... 3 Os Módulos do Andarta... 4 Instalação por módulo... 6 Módulo Andarta Server... 6 Módulo Reporter... 8 Módulo Agent... 9 Instalação individual...

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

Segurança com o MySQL

Segurança com o MySQL 1. Introdução Segurança com o MySQL Anderson Pereira Ataides O MySQL sem dúvida nenhuma, é o banco de dados open source mais conhecido do mercado e provavelmente o mais utilizado. Ele é rápido, simples,

Leia mais

Software de monitoramento Módulo CONDOR CFTV V1 R1

Software de monitoramento Módulo CONDOR CFTV V1 R1 Software de monitoramento Módulo CONDOR CFTV V1 R1 Versão 30/06/2014 FOR Segurança Eletrônica Rua dos Lírios, 75 - Chácara Primavera Campinas, SP (19) 3256-0768 1 de 12 Conteúdo A cópia total ou parcial

Leia mais

Unidade III. Unidade III

Unidade III. Unidade III Unidade III 4 ADMINISTRAÇÃO DE SGBDs As pessoas que trabalham com um banco de dados podem ser categorizadas como usuários de banco de dados ou administradores de banco de dados. 1 Entre os usuários, existem

Leia mais

SISTEMAS DE ARQUIVOS Sistemas operacionais

SISTEMAS DE ARQUIVOS Sistemas operacionais Técnico em Informática SISTEMAS DE ARQUIVOS Sistemas operacionais Professor Airton Ribeiro de Sousa Sistemas operacionais Sistema de Arquivos pode ser definido como uma estrutura que indica como os dados

Leia mais

XDR. Solução para Big Data.

XDR. Solução para Big Data. XDR Solução para Big Data. ObJetivo Principal O volume de informações com os quais as empresas de telecomunicações/internet têm que lidar é muito grande, e está em constante crescimento devido à franca

Leia mais

Treinamento PostgreSQL - Aula 01

Treinamento PostgreSQL - Aula 01 Treinamento PostgreSQL - Aula 01 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 27 de Maio de 2013 Eduardo Ferreira dos Santos

Leia mais

Manual de Instalação e Configuração

Manual de Instalação e Configuração e Configuração MyABCM 4.0 Versão 4.00-1.00 2 Copyright MyABCM. Todos os direitos reservados Reprodução Proibida Índice Introdução... 5 Arquitetura, requisitos e cenários de uso do MyABCM... 7 Instalação

Leia mais

SISTEMA DE BANCO DE DADOS. Banco e Modelagem de dados

SISTEMA DE BANCO DE DADOS. Banco e Modelagem de dados SISTEMA DE BANCO DE DADOS Banco e Modelagem de dados Sumário Conceitos/Autores chave... 3 1. Introdução... 4 2. Arquiteturas de um Sistema Gerenciador... 5 3. Componentes de um Sistema... 8 4. Vantagens

Leia mais

Sumário Agradecimentos... 19 Sobre.o.autor... 20 Prefácio... 21 Capítulo.1..Bem-vindo.ao.MySQL... 22

Sumário Agradecimentos... 19 Sobre.o.autor... 20 Prefácio... 21 Capítulo.1..Bem-vindo.ao.MySQL... 22 Sumário Agradecimentos... 19 Sobre o autor... 20 Prefácio... 21 Capítulo 1 Bem-vindo ao MySQL... 22 1.1 O que é o MySQL?...22 1.1.1 História do MySQL...23 1.1.2 Licença de uso...23 1.2 Utilizações recomendadas...24

Leia mais

PostgreSQL em Ambiente Financeiro de Alta Criticidade Data: 24 de outubro de 2009

PostgreSQL em Ambiente Financeiro de Alta Criticidade Data: 24 de outubro de 2009 PostgreSQL em Ambiente Financeiro de Alta Criticidade Data: 24 de outubro de 2009 Flavio Henrique Araque Gurgel http://creativecommons.org/licenses/by-sa/3.0/deed.pt Slide 2 Suporte nível 2, 24/7 Configurações,

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Arquitetura Cliente/Servidor. Uma visão. analítica sobre Bancos de Dados. Banco de Dados. Prof. Enzo Seraphim

Arquitetura Cliente/Servidor. Uma visão. analítica sobre Bancos de Dados. Banco de Dados. Prof. Enzo Seraphim Arquitetura Cliente/Servidor Uma visão Banco de Dados analítica sobre Bancos de Dados Prof. Enzo Seraphim Modelo Cliente Servidor Protocolo Cliente Faz pedido de serviços ao Servidor Servidor Processa

Leia mais

Apache + PHP + MySQL

Apache + PHP + MySQL Apache + PHP + MySQL Fernando Lozano Consultor Independente Prof. Faculdade Metodista Bennett Webmaster da Free Software Foundation fernando@lozano.eti.br SEPAI 2001 O Que São Estes Softwares Apache: Servidor

Leia mais

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO DESCRIÇÃO DO SIGAI O SIGAI (Sistema Integrado de Gestão do Acesso à Informação) é uma solução de software que foi desenvolvida para automatizar os processos administrativos e operacionais visando a atender

Leia mais

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 6.1 ARQUIVOS E REGISTROS De um modo geral os dados estão organizados em arquivos. Define-se arquivo como um conjunto de informações referentes aos elementos

Leia mais

XDOC. Solução otimizada para armazenamento e recuperação de documentos

XDOC. Solução otimizada para armazenamento e recuperação de documentos XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA

Leia mais

AFS para Windows. Iniciação Rápida. Versão 3.6 S517-6977-00

AFS para Windows. Iniciação Rápida. Versão 3.6 S517-6977-00 AFS para Windows Iniciação Rápida Versão 3.6 S517-6977-00 AFS para Windows Iniciação Rápida Versão 3.6 S517-6977-00 Nota Antes de utilizar estas informações e o produto a que elas se referem, leia as

Leia mais

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR Julho/2007 Ministério da saúde SUMÁRIO Módulo 1. Instalação... 4 Introdução... 4 Configurações de equipamentos para instalação

Leia mais

Requisitos do Sistema

Requisitos do Sistema PJ8D - 017 ProJuris 8 Desktop Requisitos do Sistema PJ8D - 017 P á g i n a 1 Sumario Sumario... 1 Capítulo I - Introdução... 2 1.1 - Objetivo... 2 1.2 - Quem deve ler esse documento... 2 Capítulo II -

Leia mais

Instalação Cliente Notes 6.5

Instalação Cliente Notes 6.5 Instalação Cliente Notes 6.5 1/1 Instalação Cliente Notes 6.5 LCC.008.2005 Versão 1.0 Versão Autor ou Responsável Data 1.0 Fabiana J. Santos 18/11/2005 RESUMO Este documento apresenta um roteiro de instalação

Leia mais

O servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima:

O servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima: ICOL Instruções para Instalação - ORACLE 1. Introdução Esse documento contém as instruções para instalação da aplicação ICOL na estrutura de máquinas da empresa cliente. No caso, estão descritos os procedimentos

Leia mais

ANEXO 9 DO PROJETO BÁSICO DA FERRAMENTA DE MONITORAMENTO, SEGURANÇA E AUDITORIA DE BANCO DE DADOS

ANEXO 9 DO PROJETO BÁSICO DA FERRAMENTA DE MONITORAMENTO, SEGURANÇA E AUDITORIA DE BANCO DE DADOS ANEXO 9 DO PROJETO BÁSICO DA FERRAMENTA DE MONITORAMENTO, SEGURANÇA E AUDITORIA DE BANCO DE DADOS Sumário 1. Finalidade... 2 2. Justificativa para contratação... 2 3. Premissas para fornecimento e operação

Leia mais

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS CONFIGURAÇÃO DO GPRS 1. Entre no site da NHS na página de homologação do NHS NOBREAK

Leia mais

Banco de Dados Migração de Software Proprietário para Software Livre

Banco de Dados Migração de Software Proprietário para Software Livre Banco de Dados Migração de Software Proprietário para Software Livre Adriana Paula Zamin Scherer 1, Daniel Gonçalves Jacobsen 1, Marcelo Luis dos Santos 1 1 Faculdade Dom Bosco de Porto Alegre Porto Alegre

Leia mais

Aula 1 Windows Server 2003 Visão Geral

Aula 1 Windows Server 2003 Visão Geral Aula 1 Windows Server 2003 Visão Geral Windows 2003 Server Introdução Nessa Aula: É apresentada uma visão rápida e geral do Windows Server 2003. O Foco a partir da próxima aula, será no serviço de Diretórios

Leia mais

Sistema de Bancos de Dados. Conceitos Gerais Sistema Gerenciador de Bancos de Dados

Sistema de Bancos de Dados. Conceitos Gerais Sistema Gerenciador de Bancos de Dados Sistema de Bancos de Dados Conceitos Gerais Sistema Gerenciador de Bancos de Dados # Definições # Motivação # Arquitetura Típica # Vantagens # Desvantagens # Evolução # Classes de Usuários 1 Nível 1 Dados

Leia mais

AccessMIGPostgreSQL: Uma ferramenta para migração de banco de dados

AccessMIGPostgreSQL: Uma ferramenta para migração de banco de dados AccessMIGPostgreSQL: Uma ferramenta para migração de banco de dados Adriana Paula Zamin Scherer 1 Daniel Gonçalves Jacobsen 2 Marcelo Luis dos Santos 3 Resumo: Este artigo descreve o desenvolvimento de

Leia mais

Manual de Instalação PIMSConnector em Windows

Manual de Instalação PIMSConnector em Windows Manual de Instalação PIMSConnector em Windows Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.

Leia mais

Sistemas de Informação Processamento de Dados

Sistemas de Informação Processamento de Dados Sistemas de Informação Processamento de Dados Ferramentas e serviços de acesso remoto VNC Virtual Network Computing (ou somente VNC) é um protocolo desenhado para possibilitar interfaces gráficas remotas.

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP Uma poderosa ferramenta de monitoramento Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP Abril de 2008 O que é? Características Requisitos Componentes Visual O que é?

Leia mais

Introdução à Computação: Sistemas de Computação

Introdução à Computação: Sistemas de Computação Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

DOCUMENTO DE REQUISITOS

DOCUMENTO DE REQUISITOS DOCUMENTO DE REQUISITOS ID documento: Data: / / Versão : Responsável pelo documento: ID Projeto: HISTÓRICO DE REVISÕES Data de criação/ atualização Descrição da(s) Mudança(s) Ocorrida(s) Autor Versão do

Leia mais

Considerações sobre o Disaster Recovery

Considerações sobre o Disaster Recovery Considerações sobre o Disaster Recovery I M P O R T A N T E O backup completo para Disaster Recovery não dispensa o uso de outros tipos de trabalhos de backup para garantir a integridadedo sistema. No

Leia mais

SolarWinds Kiwi Syslog Server

SolarWinds Kiwi Syslog Server SolarWinds Kiwi Syslog Server Monitoramento de syslog fácil de usar e econômico O Kiwi Syslog Server oferece aos administradores de TI o software de gerenciamento mais econômico do setor. Fácil de instalar

Leia mais

Avaliação do sistema de armazenamento EMC CLARiiON AX4

Avaliação do sistema de armazenamento EMC CLARiiON AX4 Avaliação do sistema de armazenamento EMC CLARiiON AX4 Relatório elaborado sob contrato com a EMC Corporation Introdução A EMC Corporation contratou a Demartek para realizar uma avaliação prática do novo

Leia mais

GBD. Introdução PROF. ANDREZA S. AREÃO

GBD. Introdução PROF. ANDREZA S. AREÃO GBD Introdução PROF. ANDREZA S. AREÃO Sistema de arquivos X Sistemas de Banco de Dados Sistema de arquivos Sistema de Banco de Dados Aplicativos Dados (arquivos) Aplicativos SGBD Dados (arquivos) O acesso/gerenciamento

Leia mais

Especificação Técnica

Especificação Técnica Especificação Técnica Última atualização em 31 de março de 2010 Plataformas Suportadas Agente: Windows XP e superiores. Customização de pacotes de instalação (endereços de rede e dados de autenticação).

Leia mais

A.S.P. Servidores Windows

A.S.P. Servidores Windows A.S.P. Servidores Windows Servidores TCP/IP O mercado de servidores de rede é dominado essencialmente por duas linhas de produtos: Open Source: Linux, BSD, e seus derivados Proprietários: Microsoft Windows

Leia mais

Introdução. O Windows Server 2003 está dividido em quatro versões:

Introdução. O Windows Server 2003 está dividido em quatro versões: Introdução Este é um tutorial de como Instalar o Windows Server 2003, este é o primeiro de alguns tutoriais que farei para ambientes de servidores Windows. A instalação do Windows Server 2003 segue o mesmo

Leia mais

Manual de Instalação

Manual de Instalação Manual de Instalação Produto: n-mf Xerox Versão do produto: 4.7 Autor: Bárbara Vieira Souza Versão do documento: 1 Versão do template: Data: 09/04/01 Documento destinado a: Parceiros NDDigital, técnicos

Leia mais

1 Introdução. O sistema permite:

1 Introdução. O sistema permite: A intenção deste documento é demonstrar as possibilidades de aplicação da solução INCA Insite Controle de Acesso - para controle de conexões dia-up ou banda larga à Internet e redes corporativas de forma

Leia mais

Sou o professor Danilo Augusto, do TIParaConcursos.net, e lá costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais.

Sou o professor Danilo Augusto, do TIParaConcursos.net, e lá costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais. Olá nobre concurseiro e futuro servidor público! Sou o professor Danilo Augusto, do TIParaConcursos.net, e lá costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais. Essa

Leia mais

Título da Apresentação

Título da Apresentação Título da Apresentação O Ambiente IntegraçãoSPED Palestrante: EDSON IE 00/00/0000 O SPED O SPED (SISTEMA PÚBLICO DE ESCRITURAÇÃO DIGITAL), foi instituído pelo Decreto nº 6.022, de 22 de janeiro de 2007,

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Manual STCP Web Admin 27/07/2009, Riversoft Integração e Desenvolvimento

Manual STCP Web Admin 27/07/2009, Riversoft Integração e Desenvolvimento STCP OFTP Web Admin Versão 4.0.0 Riversoft Integração e Desenvolvimento de Software Ltda Av.Dr.Delfim Moreira, 537 Centro Santa Rita do Sapucaí, Minas Gerais CEP 37540 000 Tel/Fax: 35 3471 0282 E-mail:

Leia mais

Informações Técnicas. Neokoros TI - Biometric Technology

Informações Técnicas. Neokoros TI - Biometric Technology Informações Técnicas Neokoros TI - Biometric Technology IMPORTANTE. POR FAVOR, LEIA COM ATENÇÃO: As informações contidas neste documento referem-se à utilização do sistema Dokeo. As recomendações referentes

Leia mais

Manual de Instalação PIMSConnector em Linux

Manual de Instalação PIMSConnector em Linux Manual de Instalação PIMSConnector em Linux Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.

Leia mais

Arquitetura de Banco de Dados

Arquitetura de Banco de Dados Arquitetura de Banco de Dados Daniela Barreiro Claro MAT A60 DCC/IM/UFBA Arquitetura de Banco de dados Final de 1972, ANSI/X3/SPARC estabeleceram o relatório final do STUDY GROUP Objetivos do Study Group

Leia mais

INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA

INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA Primeiramente é importante observar a importância do desenvolvimento de softwares específicos para agilizar o trabalho do Engenheiro Cartógrafo.

Leia mais

Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE

Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE Prof. Luiz Fernando Unidade III ADMINISTRAÇÃO DE BANCOS DE DADOS Administração de SGBDs De todo o tipo de pessoal envolvido com desenvolvimento, manutenção, e utilização de bancos de dados há dois tipo

Leia mais

INSTALAÇÃO DO MICROSOFT SQL SERVER 2008 R2

INSTALAÇÃO DO MICROSOFT SQL SERVER 2008 R2 INSTALAÇÃO DO MICROSOFT SQL SERVER 2008 R2 Neste item aprenderemos a instalar o Microsoft SQL SERVER 2008 R2 e a fazer o Upgrade de versões anteriores do SQL SERVER 2008 R2. Também veremos as principais

Leia mais

NOMES: Leonardo Claro Diego Lage Charles Tancredo Márcio Castro

NOMES: Leonardo Claro Diego Lage Charles Tancredo Márcio Castro NOMES: Leonardo Claro Diego Lage Charles Tancredo Márcio Castro O MySQL Cluster é versão do MySQL adaptada para um ambiente de computação distribuída, provendo alta disponibilidade e alta redundância utilizando

Leia mais

Manual de Instalação e Configuração

Manual de Instalação e Configuração e Configuração MyABCM 4.2 Versão 4.20-1.00 2 Copyright MyABCM. Todos os direitos reservados Reprodução Proibida Índice Introdução... 5 Arquitetura, requisitos e cenários de uso do MyABCM... 7 Instalação

Leia mais

Banco de Dados. Professor: Rômulo César. romulodandrade@gmail.com www.romulocesar.com.br

Banco de Dados. Professor: Rômulo César. romulodandrade@gmail.com www.romulocesar.com.br Banco de Dados Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Sistema de arquivos X Sistemas de Banco de Dados Sistema de arquivos Sistema de Banco de Dados Aplicativos Dados (arquivos)

Leia mais

Configuração SERVIDOR.

Configuração SERVIDOR. REQUISITOS MINIMOS SISTEMAS FORTES INFORMÁTICA. Versão 2.0 1. PRE-REQUISITOS FUNCIONAIS HARDWARES E SOFTWARES. 1.1 ANALISE DE HARDWARE Configuração SERVIDOR. Componentes Mínimo Recomendado Padrão Adotado

Leia mais

Nexcode Systems, todos os direitos reservados. Documento versão 15.1.1 1

Nexcode Systems, todos os direitos reservados. Documento versão 15.1.1 1 Nexcode Systems, todos os direitos reservados. Documento versão 15.1.1 1 1 - INTRODUÇÃO NEXCODE NOTE, também conhecido como NEXNOTE, é um conjunto de soluções de software desenvolvidas sob a plataforma

Leia mais

Programação com Acesso a Banco de Dados

Programação com Acesso a Banco de Dados Campus Ipanguaçu Curso: Técnico em Informática Programação com Acesso a Banco de Dados AULA 17 ACESSO A BANCO DE DADOS COM JDBC PROF.: CLAYTON M. COSTA 2 011.2 Introdução Aplicação + Banco de Dados: Funcionalidade

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

INSTALAÇÃO PRINTERTUX Tutorial

INSTALAÇÃO PRINTERTUX Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro

Leia mais

Curso GNU/Linux. Instalação do Linux...2 O HD não possui nenhuma partição...3. Existe apenas uma partição com espaço livre...3

Curso GNU/Linux. Instalação do Linux...2 O HD não possui nenhuma partição...3. Existe apenas uma partição com espaço livre...3 Cesar Kállas - cesarkallas@gmx.net Curso GNU/Linux Realização CAECOMP Puc Campinas 2004 Capítulo 3 Instalação do Linux...2 O HD não possui nenhuma partição...3 O HD tem espaço livre não particionado...3

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Meu Monitor do SQL Server mysql série 1.4 Avisos legais Copyright 2013, CA. Todos os direitos reservados. Garantia O material contido neste documento é fornecido

Leia mais

Revisão: - 1 Desinstalando Versões Anteriores

Revisão: - 1 Desinstalando Versões Anteriores Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Procedimentos de Instalação do Urano Integra 2.1e no Windows

Leia mais

Declaração do Escopo do Projeto. SysTrack

Declaração do Escopo do Projeto. SysTrack Declaração do Escopo do Projeto SysTrack Nome do Projeto: SysTrack Versão do Documento: 1.0 Elaborado por: André Ricardo, André Luiz, Daniel Augusto, Diogo Henrique, João Ricardo e Roberto Depollo. Revisado

Leia mais

2075 - Instalação Windows

2075 - Instalação Windows 2075 - Instalação Windows Introdução O departamento de Varejo evoluiu o processo de instalação do caixa para a rotina PCAUX2075. O processo foi simplificado a fim de garantir a instalação pelo próprio

Leia mais

Para continuar, baixe o linux-vm aqui: http://www.gdhpress.com.br/downloads/linux-vm.zip

Para continuar, baixe o linux-vm aqui: http://www.gdhpress.com.br/downloads/linux-vm.zip Se, assim como a maioria, você possui um único PC ou notebook, uma opção para testar as distribuições Linux sem precisar mexer no particionamento do HD e instalar o sistema em dualboot, é simplesmente

Leia mais

Nexcode Systems, todos os direitos reservados. Documento versão 15.1.1 1

Nexcode Systems, todos os direitos reservados. Documento versão 15.1.1 1 Nexcode Systems, todos os direitos reservados. Documento versão 15.1.1 1 1 - INTRODUÇÃO NEXCODE CONTROLS, também conhecido como NEXCON, é um conjunto de soluções de software desenvolvidas pela Nexcode

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

CA Nimsoft Unified Reporter

CA Nimsoft Unified Reporter CA Nimsoft Unified Reporter Guia de Instalação 7.5 Histórico de revisões do documento Versão do documento Data Alterações 1.0 Março de 2014 Versão inicial do UR 7.5. Avisos legais Este sistema de ajuda

Leia mais

GUIA DE INSTALAÇÃO E CONFIGURAÇÃO. POSTGRESQL Versão 8.3

GUIA DE INSTALAÇÃO E CONFIGURAÇÃO. POSTGRESQL Versão 8.3 GUIA DE INSTALAÇÃO E CONFIGURAÇÃO POSTGRESQL Versão 8.3 Sumário 1. Introdução... 3 2. Pré-Requisitos... 3 3. Instalação do PostgreSQL... 3 4. Instalação PgOleDB... 10 5. Criação do Banco de Dados... 13

Leia mais

File Transport Protocolo - FTP. Fausto Levandoski, Marcos Vinicius Cassel, Tiago Castro de Oliveira

File Transport Protocolo - FTP. Fausto Levandoski, Marcos Vinicius Cassel, Tiago Castro de Oliveira File Transport Protocolo - FTP Fausto Levandoski, Marcos Vinicius Cassel, Tiago Castro de Oliveira Universidade do Vale do Rios dos Sinos (UNISINOS) Curso Tecnólogo em Segurança da Informação Av. Unisinos,

Leia mais

Manual de Instalação Corporate

Manual de Instalação Corporate Manual de Instalação Corporate Sumário 1. Sobre este documento...3 2. Suporte técnico...3 3. Requisitos de hardware...3 3.1. Estação...3 3.2. Servidor...4 4. Instalação...4 4.1. Instalação do Imobiliária21

Leia mais

Banco de Dados I 2007. Módulo I: Introdução a Sistemas de Banco de Dados. (Aula 1) Clodis Boscarioli

Banco de Dados I 2007. Módulo I: Introdução a Sistemas de Banco de Dados. (Aula 1) Clodis Boscarioli Banco de Dados I 2007 Módulo I: Introdução a Sistemas de Banco de Dados (Aula 1) Clodis Boscarioli Agenda: Apresentação do Plano de Ensino; Aspectos Históricos; Estrutura Geral de um SGBD; Profissionais

Leia mais

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS I N F O R M Á T I C A Sistemas Operacionais Campus Itaqui-RS Sistemas Operacionais É o software que gerencia o computador! Entre suas funções temos: inicializa o hardware do computador fornece rotinas

Leia mais

Guia de Instalação do SARA Portal Web TOTVS [06/2015]

Guia de Instalação do SARA Portal Web TOTVS [06/2015] Guia de Instalação do SARA Portal Web TOTVS [06/2015] Sumário 1. Instalação do Portal WEB SARA... 3 2. Instalação do Protheus... 4 3. Atualização do Binário do Protheus... 5 4. Atualização do RPO... 6

Leia mais