Ir para o conteúdo
ou

Software livre Brasil

Tela cheia
 Feed RSS

Fabiano Moura

27 de Maio de 2009, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.
Quer saber mais sobre Banco de Dados Firebird, PostgreSQL, DB2, Oracle, MySQL, SQL Server, entre outros, visite o blog. Além de banco de dados, o site, procura mostrar outras tecnologias, como Java, .Net, PHP, Delphi, JQuery, Windows, Linux, Android, além de gerenciamento de projetos e governança de TI. O site também possui uma área, destino a divulgação de eventos e a projetos sociais.

Novos artigos e em breve um site exclusivo…

25 de Setembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

Em reunião realizado ontem, na sede da Associação Anti-Alcoólica, com o presidente e outros dois diretores, foi decidido a criação de um site, para a divulgação de todo trabalho.
Enquanto o site não é aberto, os artigos continuarão neste site.
Em breve nos artigos.

Agradeço a todos que tenham lido e apoiado o trabalho realizado pela Associação Anti-Alcoólica.


Novos artigos e em breve um site exclusivo…

25 de Setembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

Em reunião realizado ontem, na sede da Associação Anti-Alcoólica, com o presidente e outros dois diretores, foi decidido a criação de um site, para a divulgação de todo trabalho.
Enquanto o site não é aberto, os artigos continuarão neste site.
Em breve nos artigos.

Agradeço a todos que tenham lido e apoiado o trabalho realizado pela Associação Anti-Alcoólica.


Tipos de Servidores

11 de Setembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

Até a versão 2.0, o Firebird possuía 3 tipos de servidores:

  • Classic;
  • SuperServer
  • Embedded.
  A partir do Firebrid 2.5, o mesmo possui 4 tipos de servidores, além dos 3 mencionados acima, o SuperClassic. Vejamos a diferença entre os servidores:
  • Classic: utiliza-se da mesma concepção de outros servidores de banco de dados, como Oracle, DB2, SyBase, SQL Server. Essa arquitetura acaba exigindo mais hardware, pois cada conexão, possuirá uma área reservada de memória e será um processo independente. Esta arquitetura, possui o suporte a Multi-Thread, Thread-Save.
  • SuperServer: é uma arquitetura que não exige muito hardware, pois todas as conexões, irão compartilhar o cache. A principal diferença entre a arquitetura SuperServer da Classic, é que a arquitetura SuperServer, baseia-se no conceito de Threads, ou seja, cada conexão é uma Thread.
  • Embedded: é uma arquitetura embarcada, aonde possibilidade que seja distribuído com o software, para ser rodado diretamente em CDs, DVDs, e em outras mídias. Possui algumas limitações, como não suporte a múltiplas conexões, mas muitos delas, foi resolvido com a versão 2.5.
  • SuperClassic: é uma arquitetura híbrida das arquiteturas Classic e SuperServer. Esta arquitetura é indicada para uso de máquinas multi-cores/ SMP com grande quantidade de conexões.
  Para sabermos qual a melhor versão a ser instalada, temos que conhecer muito bem, cada arquitetura do Firebird, saber qual é o hardware do servidor, qual sistema operacional, se é 32 ou 64 bits, saber quantos clientes poderão se conectar simultaneamente, e se mesmo assim tivermos dúvidas de qual versão instalar, neste caso é recomendado a arquitetura SuperServer.


Visão Geral dos Recursos 2

11 de Setembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

Como mencionado no artigo anterior, o Firebird possui suporte ao protocolo TCP/IP e usa o protocolo para comunicação, entre o Cliente e o Servidor.

Pelo fato do Firebird possuir este suporte (TCP/IP) e ter sido desenvolvimento utilizando a linguagem de programação C e posteriormente, a partir do Firebird 1.5, re-escrito na linguagem de programação C++, pode-se dar o suporte a diversos Sistemas Operacionais, tais como: Windows, Linux, Solaris, Mac OS X, FreeBSD, NetBSD, AIX, HP-UX, entre outras, ou seja, qualquer sistema operacional que tenha suporte ao protocolo TCP/IP e que suporte a API do Firebird, pode ser instalado o Firebird.

O Firebird é MultiGeracional, ou seja, possui a capacidade de isolar e controlar diversas versões de um mesmo registro no banco de dados, evitando problemas de DeadLock, na leitura e só dando a mensagem de deadlock, caso o registro for alterado ou excluído do banco de dados.

Possui suporte a Integridade Referencial, isso quer dizer, que ao excluir ou alterar um registro, o mesmo será propagado automaticamente para todas as tabelas que possuem associação com a chave primária da tabela principal.

O Firebird também possui a possibilidade de manter uma cópia em tempo real do banco de dados. Este recurso é conhecimento como Sombreamento do Banco de Dados e não pode ser confundido com replicação, pois a sombra do banco de dados, não pode ser usado, mesmo para consulta de informações, ficando indisponível para qualquer tipo de transação. Este recurso é interessante, quando precisa-se fazer um backup em tempo real do banco de dados, ou seja, queimando o HD principal, aonde está o banco de dados, poderá ser substituído pela sombra.

O Firebird possui a possibilidade de criar Views (visões), triggers (gatilhos), stored procedures (tanto selecionáveis, como não selecionáveis), Generators e Sequencies (garantir que o registro seja sempre único, chave primária), Campos Calculados (são campos que o seu conteúdo não é armazenado no banco de dados e está disponível, somente na hora de realizar uma consulta, recuperação dos dados no banco de dados), Charsets e Colletions (são recursos, que defeni uma cadeia de caracteres suportado), índices, domínios, blobs e matrizes, controle de permissão por usuário e grupo de usuário, UDFs (funções externas, criadas em Pascal, ou qualquer outra linguagem que tenha suporte a bibliotecas dinâmicas), auditoria e tabelas de monitoramento, suporte ao padrão ANSI SQL e a possibilidade de gerenciar múltiplas transações, entre outros recursos.

O Firebird, ao contrário do que muitos podem pensar, é um banco de dados leve, porém, poderoso e possui suporte a todos ou quase todos os recursos que um banco de dados mais robusto possui, como Oracle e DB2. O Firebird é tão poderoso, que o limite dele, é apenas o limite do sistema de arquivos ou do sistema operacional que o mesmo está instalado.



Palestra da AAAM na empresa Antoniosi

1 de Agosto de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

Dia 29 de junho de 2011, a Associação Anti-Alcoólica de Matão fez mais um maravilhoso trabalho de conscientização na empresa Antoniosi!

Abaixo está algumas imagens do evento e um vídeo feito pela Associação.

PALESTRA REALIZADA NA EMPRESA ANTONIOSI

 

Veja abaixo algumas fotos tiradas deste importante evento!

 

 

Caso você queira levar a palestra da Associação Anti-Alcóolica para a sua empresa, escola ou entidade que você participa, entra em contato com eles, pois eles estarão de braços abertos para receber!

Incoming search terms: