SlideShare uma empresa Scribd logo

FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca

Palestra “Banco de dados Firebird rodando em CentOS” no evento Flisol 2014 realizado na Faculdade Cenecista de Varginha (www.faceca.br). Revisado!

1 de 31
Baixar para ler offline
Márcio Henrique
1
Banco de dados Firebird
rodando em CentOS
http://flisol.info/FLISOL2014/Brasil/Varginha
Porque usar Firebird ?
Open Source
Maduro – 12 anos de sucesso!
Comunidade ativa no Brasil e no mundo
Recuperação Rápida
Multiplataforma: Window, Linux, FreeBSD, HP-
UX e MacOS
Fácil administração – Dispensa DBA
Instalação silenciosa e de fácil manutenção
2
Porque “rodar” Firebird no Linux?
Não precisa de licenças para servidor
Suporta grande número de conexões
Permite automatizar bem as rotinas de backup via shell
script
Funciona muito bem na versão Classic Server/Super
Classic para múltiplos processadores
É seguro e confiável
Possui diversas ferramentas para linha de comando
Funciona muito bem.
3
Comunidades Firebird no mundo
Alemanha
Austrália
Brasil
Espanha
Estados Unidos
4
França
Itália
Rússia
Turquia
Outras...
Quem usa Firebird no Brasil
Diversos órgão de governo (Programas como
DAPI, SAPI e outros)
Embrapa
Lojas Edmil S/A
Leucotron - PABX
AVG Antivírus
Baptistetti – ERP
VVS Sistemas – Aplicação comercial
5
Versões do Firebird
Descontinuadas: 1.0, 1.5, 2.0
Mantidas: 2.1.5 e 2.5.2
Próxima: 3.0 - Multiprocessador
Compilações: Classic, Superclassic & Superserver
Drivers: OBDC, .NET Provider, Python Driver,
JDBC e outros (Sphinx).
6

Recomendados

Mais conteúdo relacionado

Mais procurados

Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Prova sistemas-operacionais-23082012
Prova sistemas-operacionais-23082012Prova sistemas-operacionais-23082012
Prova sistemas-operacionais-23082012Carlos Melo
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
 
Utilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primárioUtilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primárioCarlos Melo
 
Minicurso de Servidor de Arquivos com Windows Server 2019
Minicurso de Servidor de Arquivos com Windows Server 2019Minicurso de Servidor de Arquivos com Windows Server 2019
Minicurso de Servidor de Arquivos com Windows Server 2019marioaxavier7
 
Projetos de rede sistemas de servidores
Projetos de rede sistemas de servidoresProjetos de rede sistemas de servidores
Projetos de rede sistemas de servidoresAriel Fernando
 
Atividade sistema operacionais
Atividade sistema operacionaisAtividade sistema operacionais
Atividade sistema operacionaisCarlos Melo
 
Ficha de trabalho nº2 so 11º-2011_2012
Ficha de trabalho nº2  so 11º-2011_2012Ficha de trabalho nº2  so 11º-2011_2012
Ficha de trabalho nº2 so 11º-2011_2012teacherpereira
 
Integração Windows e Linux com Samba
Integração Windows e Linux com SambaIntegração Windows e Linux com Samba
Integração Windows e Linux com Sambaelliando dias
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Carlos Melo
 

Mais procurados (20)

Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Prova sistemas-operacionais-23082012
Prova sistemas-operacionais-23082012Prova sistemas-operacionais-23082012
Prova sistemas-operacionais-23082012
 
Linux - Servidor Web Apache
Linux - Servidor Web ApacheLinux - Servidor Web Apache
Linux - Servidor Web Apache
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresa
 
(15) samba
(15) samba(15) samba
(15) samba
 
Utilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primárioUtilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primário
 
Dhcp
DhcpDhcp
Dhcp
 
Linux - Samba
Linux - SambaLinux - Samba
Linux - Samba
 
Trab linux+sarg
Trab linux+sargTrab linux+sarg
Trab linux+sarg
 
Minicurso de Servidor de Arquivos com Windows Server 2019
Minicurso de Servidor de Arquivos com Windows Server 2019Minicurso de Servidor de Arquivos com Windows Server 2019
Minicurso de Servidor de Arquivos com Windows Server 2019
 
Projetos de rede sistemas de servidores
Projetos de rede sistemas de servidoresProjetos de rede sistemas de servidores
Projetos de rede sistemas de servidores
 
Atividade sistema operacionais
Atividade sistema operacionaisAtividade sistema operacionais
Atividade sistema operacionais
 
Servidor Samba
Servidor SambaServidor Samba
Servidor Samba
 
Ficha de trabalho nº2 so 11º-2011_2012
Ficha de trabalho nº2  so 11º-2011_2012Ficha de trabalho nº2  so 11º-2011_2012
Ficha de trabalho nº2 so 11º-2011_2012
 
Aula 4 infraestrutura - 14012012
Aula 4   infraestrutura - 14012012Aula 4   infraestrutura - 14012012
Aula 4 infraestrutura - 14012012
 
Apache
ApacheApache
Apache
 
Tutorial memcached
Tutorial memcachedTutorial memcached
Tutorial memcached
 
Integração Windows e Linux com Samba
Integração Windows e Linux com SambaIntegração Windows e Linux com Samba
Integração Windows e Linux com Samba
 
DB2 bufferpool Pagefixing por Alvaro Salla
DB2 bufferpool Pagefixing  por Alvaro SallaDB2 bufferpool Pagefixing  por Alvaro Salla
DB2 bufferpool Pagefixing por Alvaro Salla
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012
 

Semelhante a FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca

Debian 6: Instalação e Hardening
Debian 6: Instalação e HardeningDebian 6: Instalação e Hardening
Debian 6: Instalação e HardeningBruna Griebeler
 
Aula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldapAula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldapRoberto Castro
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtAnderson Bassani
 
Performance tunning de servidores ColdFusion MX
Performance tunning de servidores ColdFusion MXPerformance tunning de servidores ColdFusion MX
Performance tunning de servidores ColdFusion MXAlex Hübner
 
Como migrar seu ambiente de desenvolvimento para Linux
Como migrar seu ambiente de desenvolvimento para LinuxComo migrar seu ambiente de desenvolvimento para Linux
Como migrar seu ambiente de desenvolvimento para LinuxMarcelo Sabadini
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFLuiz Arthur
 
Personalizacao Do Sistema E Servicos
Personalizacao Do Sistema E ServicosPersonalizacao Do Sistema E Servicos
Personalizacao Do Sistema E Servicosarturramisio
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizadosThiago Rodrigues
 
Alta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdAlta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdFrederico Madeira
 
Linux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way NetworksLinux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way Networks3Way Networks
 
Linux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPDLinux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPDFrederico Madeira
 
Project HA
Project HAProject HA
Project HAKarpv
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 

Semelhante a FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca (20)

Debian 6: Instalação e Hardening
Debian 6: Instalação e HardeningDebian 6: Instalação e Hardening
Debian 6: Instalação e Hardening
 
Aula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldapAula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldap
 
Red hat enterprise
Red hat enterpriseRed hat enterprise
Red hat enterprise
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
 
Apostila metasploit
Apostila metasploitApostila metasploit
Apostila metasploit
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Performance tunning de servidores ColdFusion MX
Performance tunning de servidores ColdFusion MXPerformance tunning de servidores ColdFusion MX
Performance tunning de servidores ColdFusion MX
 
Como migrar seu ambiente de desenvolvimento para Linux
Como migrar seu ambiente de desenvolvimento para LinuxComo migrar seu ambiente de desenvolvimento para Linux
Como migrar seu ambiente de desenvolvimento para Linux
 
MigraçãO
MigraçãOMigraçãO
MigraçãO
 
Servidores linux
Servidores linuxServidores linux
Servidores linux
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PF
 
Personalizacao Do Sistema E Servicos
Personalizacao Do Sistema E ServicosPersonalizacao Do Sistema E Servicos
Personalizacao Do Sistema E Servicos
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizados
 
Alta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdAlta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e Drbd
 
Linux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way NetworksLinux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way Networks
 
Linux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPDLinux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPD
 
Project HA
Project HAProject HA
Project HA
 
Free bsd
Free bsdFree bsd
Free bsd
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 

Último

MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docxjosecarlos413721
 
ATIVIDADE 1 - CCONT - PERÍCIA, ARBITRAGEM E ATUÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - PERÍCIA, ARBITRAGEM E ATUÁRIA - 512024.docxATIVIDADE 1 - CCONT - PERÍCIA, ARBITRAGEM E ATUÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - PERÍCIA, ARBITRAGEM E ATUÁRIA - 512024.docx2m Assessoria
 
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docxATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx2m Assessoria
 
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docxMAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx2m Assessoria
 
Apresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de softwareApresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de softwareAleatório .
 
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docxMAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx2m Assessoria
 
ATIVIDADE 1- TEORIAS DA ADMINISTRAÇÃO - 512024.docx
ATIVIDADE 1- TEORIAS DA ADMINISTRAÇÃO - 512024.docxATIVIDADE 1- TEORIAS DA ADMINISTRAÇÃO - 512024.docx
ATIVIDADE 1- TEORIAS DA ADMINISTRAÇÃO - 512024.docx2m Assessoria
 
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docxMAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx2m Assessoria
 
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Ismael Ash
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx2m Assessoria
 
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docxATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx2m Assessoria
 
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx2m Assessoria
 
ATIVIDADE 1 - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
ATIVIDADE 1 - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docxATIVIDADE 1 - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
ATIVIDADE 1 - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docxjosecarlos413721
 
MAPA - DESENHO TÉCNICO - 51-2024.docx
MAPA   -   DESENHO TÉCNICO - 51-2024.docxMAPA   -   DESENHO TÉCNICO - 51-2024.docx
MAPA - DESENHO TÉCNICO - 51-2024.docx2m Assessoria
 
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docxMAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx2m Assessoria
 
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdf
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdfGadgets Inteligentes: Transformando o Modo como Vivemos .pdf
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdfRicardoLealPintoDaSi
 
Aula 01 - Desenvolvimento web - A internet.pptx
Aula 01 - Desenvolvimento web - A internet.pptxAula 01 - Desenvolvimento web - A internet.pptx
Aula 01 - Desenvolvimento web - A internet.pptxHugoHoch2
 
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docxATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx2m Assessoria
 
ATIVIDADE 1 - GFIN - FLUXO DE CAIXA E ADMINISTRAÇÃO DE CAPITAL DE GIRO - 5120...
ATIVIDADE 1 - GFIN - FLUXO DE CAIXA E ADMINISTRAÇÃO DE CAPITAL DE GIRO - 5120...ATIVIDADE 1 - GFIN - FLUXO DE CAIXA E ADMINISTRAÇÃO DE CAPITAL DE GIRO - 5120...
ATIVIDADE 1 - GFIN - FLUXO DE CAIXA E ADMINISTRAÇÃO DE CAPITAL DE GIRO - 5120...2m Assessoria
 

Último (20)

MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
 
ATIVIDADE 1 - CCONT - PERÍCIA, ARBITRAGEM E ATUÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - PERÍCIA, ARBITRAGEM E ATUÁRIA - 512024.docxATIVIDADE 1 - CCONT - PERÍCIA, ARBITRAGEM E ATUÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - PERÍCIA, ARBITRAGEM E ATUÁRIA - 512024.docx
 
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docxATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
 
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docxMAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
 
Apresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de softwareApresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de software
 
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docxMAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
 
ATIVIDADE 1- TEORIAS DA ADMINISTRAÇÃO - 512024.docx
ATIVIDADE 1- TEORIAS DA ADMINISTRAÇÃO - 512024.docxATIVIDADE 1- TEORIAS DA ADMINISTRAÇÃO - 512024.docx
ATIVIDADE 1- TEORIAS DA ADMINISTRAÇÃO - 512024.docx
 
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docxMAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
 
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
 
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
 
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docxATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
 
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
 
ATIVIDADE 1 - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
ATIVIDADE 1 - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docxATIVIDADE 1 - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
ATIVIDADE 1 - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
 
MAPA - DESENHO TÉCNICO - 51-2024.docx
MAPA   -   DESENHO TÉCNICO - 51-2024.docxMAPA   -   DESENHO TÉCNICO - 51-2024.docx
MAPA - DESENHO TÉCNICO - 51-2024.docx
 
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docxMAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
 
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdf
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdfGadgets Inteligentes: Transformando o Modo como Vivemos .pdf
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdf
 
Aula 01 - Desenvolvimento web - A internet.pptx
Aula 01 - Desenvolvimento web - A internet.pptxAula 01 - Desenvolvimento web - A internet.pptx
Aula 01 - Desenvolvimento web - A internet.pptx
 
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docxATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
 
ATIVIDADE 1 - GFIN - FLUXO DE CAIXA E ADMINISTRAÇÃO DE CAPITAL DE GIRO - 5120...
ATIVIDADE 1 - GFIN - FLUXO DE CAIXA E ADMINISTRAÇÃO DE CAPITAL DE GIRO - 5120...ATIVIDADE 1 - GFIN - FLUXO DE CAIXA E ADMINISTRAÇÃO DE CAPITAL DE GIRO - 5120...
ATIVIDADE 1 - GFIN - FLUXO DE CAIXA E ADMINISTRAÇÃO DE CAPITAL DE GIRO - 5120...
 

FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca

  • 1. Márcio Henrique 1 Banco de dados Firebird rodando em CentOS http://flisol.info/FLISOL2014/Brasil/Varginha
  • 2. Porque usar Firebird ? Open Source Maduro – 12 anos de sucesso! Comunidade ativa no Brasil e no mundo Recuperação Rápida Multiplataforma: Window, Linux, FreeBSD, HP- UX e MacOS Fácil administração – Dispensa DBA Instalação silenciosa e de fácil manutenção 2
  • 3. Porque “rodar” Firebird no Linux? Não precisa de licenças para servidor Suporta grande número de conexões Permite automatizar bem as rotinas de backup via shell script Funciona muito bem na versão Classic Server/Super Classic para múltiplos processadores É seguro e confiável Possui diversas ferramentas para linha de comando Funciona muito bem. 3
  • 4. Comunidades Firebird no mundo Alemanha Austrália Brasil Espanha Estados Unidos 4 França Itália Rússia Turquia Outras...
  • 5. Quem usa Firebird no Brasil Diversos órgão de governo (Programas como DAPI, SAPI e outros) Embrapa Lojas Edmil S/A Leucotron - PABX AVG Antivírus Baptistetti – ERP VVS Sistemas – Aplicação comercial 5
  • 6. Versões do Firebird Descontinuadas: 1.0, 1.5, 2.0 Mantidas: 2.1.5 e 2.5.2 Próxima: 3.0 - Multiprocessador Compilações: Classic, Superclassic & Superserver Drivers: OBDC, .NET Provider, Python Driver, JDBC e outros (Sphinx). 6
  • 7. Um pouco do Linux CentOS CentOS fornece praticamente toda a estrutura do RHEL (Red Hat Enterprise Linux) sem o modelo comercial, sendo uma recompilação livre dos pacotes divulgados pela Red Hat (Jackson Laskoski, 2011). Segundo alguns importantes usuários de Linux o CentOS é distribuição baseado em Redhat mais utilizada no mundo para servidores. 7
  • 8. Um pouco mais sobre o Linux CentOS Tem um bom sistema de empacotamento, controle de dependência de pacotes, compatibilidade binária entre pacotes com o RHEL (Alexandre Makoto, 2014) Alguns fãs de diversas distribuições criticam a demora da equipe core do CentOS para liberar novas versões. Mas recentemente esta questão tem sido pouco comentada. 8
  • 9. Informações básicas sobre Firebird Usuário que roda o Firebird: firebird (Precisa ter acesso à pasta onde ficarão os arquivos de dados) Usuário administrador do banco: SYSDBA Senha padrão: masterkey Porta padrão: 3050 9
  • 10. Modo Super Server do Firebird Apenas um processo com múltiplas conexões. Cache compartilhado Não recomendado para ambiente multiprocessado Recomendado para aplicações menores 10
  • 11. Modo Superclassic do Firebird Utiliza cache dedicado mas apenas um processo para todas as conexões. Utiliza xinetd no Linux. O nome do processo é fb_smp_server Aproveita todos os processadores Recomendado para 64 bits Para alterar o modo entre Classic Server e Super Classic execute: ./changeMultiConnectMode.sh 12
  • 12. Resumo do modos de execução do Firebird SuperServer – Bases de dados pequenas ou pouco acessadas – Servidores pequenos – Ambientes onde o cache compartilhado é mais vantajoso que a escalabilidade do SuperClassic ClassicServer – Ambientes onde a estabilidade é a maior preocupação – Servidores multi-processados – Grandes bases de dados com centenas de usuários SuperClassic – Servidores multi-processados – Grandes bases de dados com centenas de usuários – Ambientes onde o cache dedicado é mais vantajoso que o cache compartilhado do SuperServer – Ambientes onde o ClassicServer já não consegue escalar 13 Fonte:http://www.sinatica.com/
  • 13. Firebird consome muito recurso? 14 Experimente rodar Firebird no Raspberry pi Processador ARM1176JZF-S de 700 MHz, GPU VideoCore IV,8 e 512 MB de memória RAM em sua última revisão. Cartão de memória SD. Linux Debian “wheezy” Acesse www.raspberrypi.org
  • 14. Firebird consome muito recurso? 15 Experimente rodar Firebird no Cubietruck Dual-core A20 - ARM Mali400 MP2, 1 vertex shader, 2 fragment shaders, OpenGL ES 2.0 SATA HDD, 8GB NAND Flash, MicroSD slot USB, HDMI, VGA, IR, serial, Ethernet 10/100/1G, SATA, WiFi, Bluetooth e interface de 54 pin SOC Acesse www.cubietruck.com/
  • 16. 17 Evento FDD é um evento anual do Firebird que ocorre em Piracicaba - SP nas férias de Julho. Fique atento!
  • 17. Criando uma VM no Virtualbox para Instalar o CentOS Instalar o VirtualBox (Para quem não tem Linux): Baixar em: https://www.virtualbox.org/wiki/DownloadsURL: http://download.virtualbox.org/virtualbox/4.3.10/VirtualBox-4.3.10- 93012-Win.exe Criar uma VM com CentOS 6.5 Baixar CentOS em: http://centos.ufes.br/6.5/isos/x86_64/ URL: http://centos.ufes.br/6.5/isos/x86_64/CentOS-6.5-x86_64-minimal.iso Criar uma nova VM – Redhat e configurar rede para acesso à Internet: ifconfig eth0 up vi /etc/sysconfig/network-scritps/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes 18
  • 18. Instalando Firebird Super Server no CentOS (YUM) yum install firebird firebird-superserver chmod 775 /opt/firebird chown firebird:firebird /opt/firebird Se acusar falta da biblioteca execute: yum install compat-libstdc++-33 O Firebird geralmente será instalado em /opt/firebird 19
  • 19. Como iniciar/parar o Firebird sem xinitd /sbin/service firebird-superserver start /sbin/service firebird-superserver stop 20
  • 20. Como iniciar/parar o Firebird com xinitd Service xinitd start Service xinitd stop 21
  • 21. Como instalar o Firebird no CentOS (RPM) wget http://sourceforge.net/projects/firebird/files/firebird- linux-amd64/2.5.2- Release/FirebirdCS-2.5.2.26540- 0.amd64.rpm/download yum install libncurses.so.5 yum install libstdc++.so.6 rpm -ivh FirebirdCS-2.5.2.26540-0.amd64.rpm yum install xinetd.x86_64 mcedit /etc/xinetd.conf e alterar: instances = unlimited per_source = unlimited 22
  • 22. Como instalar o Firebird no CentOS (Compilando) wget http://internode.dl.sourceforge.net/project/firebird/firebird/2.5.1- Release/Firebird-2.5.1.26351-0.tar.bz2 tar xjvf Firebird-2.5.1.26351-0.tar.bz2 cd Firebird-2.5.1.26351-0 yum install xinetd.x86_64 ./configure make make install 23
  • 23. Utilizando a VM da apresentação Para baixar a VM pronta com firebird configurado, ferramenta IbWebAdmin instalada e banco de dados de exemplo utilize a seguinte URL: https://mega.co.nz/#F!mENQVBbC!OamX8t0ZgKDI9CGTpPCmFA MD5: 97ab2db8b9e638137e3cfeaab7708c17 24
  • 24. Ativando a VM baixada no Virtualbox →Descompacte o arquivo “centos65fb25.zip” (centOS65.ged) Para ativar a VM execute o VirtualBox e siga os passos abaixo: →Clique em “Máquina” “Novo” Em nome digite: “CentOS 6.5”, Tipo: “Linux”, Versão: “RedHat 64” Memória: Escolha no mínimo 512MB. Recomenda-se 1GB. Em “Disco rígido” escolha: “Utilizar um disco virtual existente” Escolha o arquivo centOS65.ged e clique no botão “Criar” Execute a VM. A senha no root é larissa Configure a interface de Rede em modo Bridge para ter acesso ao servidor através de outros hosts da sua rede. Exemplo: ifconfig eth0 10.0.0.4 netmask 255.255.255.0 25
  • 25. Conectando-se no banco de dados via isql Para conectar: /usr/bin/isql localhost/3050:/fbdata/cep.fdb -u SYSDBA -p S0fia -page 8192 Para obter informações sobre o banco: show database; Para listar as tabelas: show tables; Para sair (desconectar): quit; 26
  • 26. Recursos disponíveis na VM: Scripts disponíveis em /script: openfb → Faz conexão com um banco de dados. Exemplo: openfb /fbdata/vendas.fdb sweep → Manutenção no banco de dados. Recomendado para bancos de dados em produção. Exemplo: sweep /fbdata/vendas.fdb trocasenhafb → Permite trocar a senha do usuários SYSDBA. Exemplo: É importante utilizar este Script para que os demais funcionem corretamente. Exemplo: trocasenha F0fia NewS3nha →acessofb Altera os direitos de acesso aos arquivos de dados da pasta /fbdata. Após adicionar outro banco de dados em /fbdata execute: acessofb →→→→bkprstfb25 Realiza backup e restore de um banco de dados utilizando a ferramenta nativa gbak. Exemplo: bkprstfb25 vendas.fdb27
  • 27. Recursos disponíveis na VM: htop → Para exibir os processo em execução e uso de meória e processamento. Ftp server → Para permitir o envio de banco de dados para a pasta /fbdata. O servidor FTP será ativado por padrão. Usuário do ftp: junior A senha precisa ser definida. Utilize o comando passwd para definir. Exemplo: passwd junior Informe a senha tecle ENTER, repita a senha e tecle ENTER. Somente o usuário junior pode logar no FTP e terá acesso à pasta /fbdata Após enviar um arquivo para o FTP é preciso executar o script acessofb. 28
  • 28. ibWebAdmin – Ferramenta de Gerenciamento IBWebAdmin é uma ferramenta free desenvolvida em PHP que acessa o servidor Firebird/Interbase através do driver Interbase. É de fácil instalação, acesso via Browser e fácil de utilizar. Para acessar o ibWebadmin digite no Browser o endereço IP da VM seguido de /ibwebadmin. Exemplo: http://10.0.0.4/ibwebadmin 29
  • 29. Acessando banco de dados via ibwebadmin 30
  • 30. Consultando dados via ibwebadmin 31
  • 31. Márcio Henrique Contato: marciohsilva@yahoo.com.br Twitter: @marciohsilva Skype: marciohsilva@hotmail.com Sites interessantes: www.firebirdsql.org www.firebase.com.br http://www.centosbr.org/ 32