Porque Firebird - MindTheBird - PTBR

download Porque Firebird - MindTheBird - PTBR

of 34

  • date post

    05-Dec-2014
  • Category

    Technology

  • view

    11.109
  • download

    17

Embed Size (px)

description

Descrição do Firebird, comparativo com outros bancos, etc. Material da campanha www.mindthebird.com

Transcript of Porque Firebird - MindTheBird - PTBR

  • 1. Firebird o banco de dados universal Porque Firebird? Fatos para tomada de deciso www.MindTheBird.com
  • 2. Muitas razes para pensar no Firebird Java, Visual Studio, Delphi, C++ De 1 Mb a Terabytes Amigvel para o desenvolvedor Poderoso Vrias ferramentas PHP, Ruby, Python 4 arquiteturas a sua escolha Fcil de embutir econmico Sem licenas duplas grtis Migre do InterBase Verdadeiramente Open Source Arquitetura multigeracional Uso universal em sistemas (OLAP+OLTP) 32-bits e 64-bits Migre do MySQL Multi-platform FreeBSD, Solaris, HP-UX Windows, Linux, Mac OS X Migre do Microsoft SQL Compatvel com o SQL standard Migre do Oracle Express e Standard Sem limites escondidos www.MindTheBird.com
  • 3. ...muitas empresas usam o Firebird Mais de 1 milho de desenvolvedores Mais de 2.000 novas instalaes dirias no Windows, e muitas no Linux Milhes de instalaes distribudas com aplicaes ISVs O Firebird est disponvel em todas as principais distribuies e repositrios do Linux www.MindTheBird.com
  • 4. ...hora de perguntar: O Firebird serve para voc? www.MindTheBird.com
  • 5. As caractersticas mais importantes do Firebird RECURSOS www.MindTheBird.com
  • 6. Firebird: arquitetura multigeracional Leituras no bloqueiam escrita X as 10-00 AM Y as 10-30 AM OLTP OLAP (reports, BI) Hbrido Sweep automtico Concorrentes com caractersticas (OLTP+OLAP) Gerencia as verses dos semelhantes MGA torna o Firebird capaz registros automaticamente, MSSQL 2005+ de servir simultaneamente e realiza o sweep (limpeza) (Standard e Ent) como repositrio analtico e quando necessrio. Oracle operacional (OLTP/OLAP). PostgreSQL InterBase www.MindTheBird.com
  • 7. Firebird: tabelas ativas Table_1 Variveis contextuais NEW. e Trigger OLD. Fornecem acesso fcil ID aos valores modificados. Name NEW. Ampla gama de tipos de Age triggers Scores OLD. AS BD amigo do desenvolvedor BEGIN Conceito de tabelas ativas, linguagem SQL IF (NEW.SCORES IS NULL) THEN rica, muitas funes embutidas, funes NEW.SCORES = 1; // nobody starts from Null with Firebird definidas pelo usurio (UDF) e stored END procedures, tornam o desenvolvimento com o Firebird simples e agradvel. www.MindTheBird.com
  • 8. Firebird: Eventos AS BEGIN POST_EVENT MY_VIP_EVENT1; END Eventos recebidos por todos os interessados Eventos Log e sincronismo Notificaes podem ser Notificaes instantneas enviadas por triggers, podem ser criadas (e gravadas procedures e Execute Blocks em tabelas) direto dos Mecanismo flexvel triggers ON TRANSACTION START ON CONNECT ON TRANSACTON COMMIT etc ON DISCONNECT etc www.MindTheBird.com
  • 9. Firebird: SQL rico Principais recursos Queries entre BDs Alta compatibilidade Consulte outra base de dados com o padro ANSI EXECUTE STATEMENT '...' EXTERNAL DATA SOURCE Common Table 'host:path' Expressions (CTE) USER 'VLAD' PASSWORD passw Gerenciamento flexvel de transaes Alta compatibilidade com os padres da indstria em diversas frentes, Super stored tornam o Firebird a escolha bvia procedures (SP`s para desenvolver aplicaes inter- selecionveis operveis para ambientes permitem joins com homogneos e heterogneos. tabelas) www.MindTheBird.com
  • 10. Firebird: Trace API Trace API Monitoramento em tempo real Debugar SQL Auditoria Eventos Log total ou parcial atravs de conexes remotas www.MindTheBird.com
  • 11. Firebird: Segurana Windows Trusted Usurios e Roles Authentication Direitos de acesso a UDF, Grants ext. tables Segurana padro Windows Trusted Rede Usurios e roles Authentication Uma nica porta (configurvel) GRANT/REVOKE em Login nico para precisa estar diversas operaes usurios finais aberta (padro Conceito de owner Integrao com 3050) (dono) do BD domnios Aliases (o path Windows para o BD no fica visvel) www.MindTheBird.com
  • 12. Firebird: 4 Arquiteturas At 1.000 At 500 At 100 Mono-usurio, usurios, 1Tb usurios, 300 Gb usurios, 50Gb DBMS em DLL SuperClassic Classic SuperServer Embedded Nova no FB 2.5! Arquitetura Leve, robusto, BD mono- Combina o fcil de embutir usurio, para uso melhor do e instalao dispensa pesado em SuperServer e do mquinas SMP silenciosa. Ideal instalao. Classic. Ideal para ISVs. Upgrade com muita RAM transparente para ambientes e HDs rpidos. para as outras virtualizados. *# de usurios e tamanhos no representam os limites do Firebird. Mostrados apenas para efeito informativo. arquiteturas. www.MindTheBird.com
  • 13. Firebird: Escalvel 4 arquiteturas para escalar de 1Mb at 1Tb Limite do BD 32Tb Banco real j testado 1Tb De 1 at 1.000 usurios Escala de forma transparente De DLL embutida at mltiplos cores/CPUs