• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Porque Firebird - MindTheBird - PTBR
 

Porque Firebird - MindTheBird - PTBR

on

  • 10,531 views

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

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

Statistics

Views

Total Views
10,531
Views on SlideShare
7,928
Embed Views
2,603

Actions

Likes
1
Downloads
230
Comments
1

10 Embeds 2,603

http://www.firebase.com.br 1756
http://www.paulogurgel.com.br 617
http://fernandomedeiros.com.br 135
http://www.slideshare.net 64
http://blog.genericase.com 19
http://news.dbfreemagazine.com.br 6
http://www.warmboot.com.br 2
http://www.firebase.com.br:80 2
http://translate.googleusercontent.com 1
http://webcache.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Porque Firebird - MindTheBird - PTBR Porque Firebird - MindTheBird - PTBR Presentation Transcript

    • Firebird o banco de dados universal Porque Firebird? Fatos para tomada de decisão www.MindTheBird.com
    • Muitas razões para pensar no Firebird… Java, Visual Studio, Delphi, C++ De 1 Mb a Terabytes Amigável para o desenvolvedor Poderoso Várias ferramentas PHP, Ruby, Python 4 arquiteturas a sua escolha Fácil de embutir econômico Sem licenças duplas grátis 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 Compatível com o SQL standard Migre do Oracle Express e Standard Sem limites escondidos www.MindTheBird.com
    • ...muitas empresas usam o Firebird… • Mais de 1 milhão de desenvolvedores • Mais de 2.000 novas instalações diárias no Windows, e muitas no Linux • Milhões de instalações distribuídas com aplicações ISVs • O Firebird está disponível em todas as principais distribuições e repositórios do Linux www.MindTheBird.com
    • ...hora de perguntar: O Firebird serve para você? www.MindTheBird.com
    • As características mais importantes do Firebird RECURSOS www.MindTheBird.com
    • Firebird: arquitetura multigeracional Leituras não bloqueiam escrita É X as 10-00 AM É Y as 10-30 AM OLTP OLAP (reports, BI) Híbrido Sweep automático Concorrentes com características (OLTP+OLAP) Gerencia as versões dos semelhantes MGA torna o Firebird capaz registros automaticamente, • MSSQL 2005+ de servir simultaneamente e realiza o sweep (limpeza) (Standard e Ent) como repositório analítico e quando necessário. • Oracle operacional (OLTP/OLAP). • PostgreSQL • InterBase www.MindTheBird.com
    • Firebird: tabelas ativas Table_1 Variáveis contextuais NEW. e Trigger OLD. Fornecem acesso fácil 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 funções embutidas, funções NEW.SCORES = 1; // nobody starts from Null with Firebird definidas pelo usuário (UDF) e stored END procedures, tornam o desenvolvimento com o Firebird simples e agradável. www.MindTheBird.com
    • Firebird: Eventos AS BEGIN … POST_EVENT ‘MY_VIP_EVENT1’; … END Eventos recebidos por todos os interessados Eventos Log e sincronismo • Notificações podem ser • Notificações instantâneas enviadas por triggers, podem ser criadas (e gravadas procedures e Execute Blocks em tabelas) direto dos • Mecanismo flexível triggers – ON TRANSACTION START – ON CONNECT – ON TRANSACTON COMMIT – etc – ON DISCONNECT – etc www.MindTheBird.com
    • Firebird: SQL rico Principais recursos Queries entre BDs • Alta compatibilidade Consulte outra base de dados com o padrão ANSI EXECUTE STATEMENT '...' EXTERNAL DATA SOURCE • Common Table 'host:path' Expressions (CTE) USER 'VLAD' PASSWORD ‘passw’ • Gerenciamento flexível de transações Alta compatibilidade com os padrões da indústria em diversas frentes, • Super stored tornam o Firebird a escolha óbvia procedures (SP`s para desenvolver aplicações inter- selecionáveis operáveis para ambientes permitem joins com homogêneos e heterogêneos. tabelas) www.MindTheBird.com
    • Firebird: Trace API Trace API • Monitoramento em tempo real • Debugar SQL • Auditoria • Eventos • Log total ou parcial através de conexões remotas www.MindTheBird.com
    • Firebird: Segurança Windows Trusted Usuários e Roles Authentication Direitos de acesso a UDF, Grants ext. tables Segurança padrão Windows Trusted Rede • Usuários e roles Authentication • Uma única porta (configurável) • GRANT/REVOKE em • Login único para precisa estar diversas operações usuários finais aberta (padrão • Conceito de owner • Integração com 3050) (dono) do BD domínios • Aliases (o path Windows para o BD não fica visível) www.MindTheBird.com
    • Firebird: 4 Arquiteturas Até 1.000 Até 500 Até 100 Mono-usuário, usuários, 1Tb usuários, 300 Gb usuários, 50Gb DBMS em DLL SuperClassic Classic SuperServer Embedded Nova no FB 2.5! Arquitetura Leve, robusto, BD mono- Combina o fácil de embutir usuário, para uso melhor do e instalação dispensa pesado em SuperServer e do máquinas SMP silenciosa. Ideal instalação. Classic. Ideal para ISVs. Upgrade com muita RAM transparente para ambientes e HDs rápidos. para as outras virtualizados. *# de usuários e tamanhos não representam os limites do Firebird. Mostrados apenas para efeito informativo. arquiteturas. www.MindTheBird.com
    • Firebird: Escalável • 4 arquiteturas para escalar de 1Mb até 1Tb – Limite do BD é 32Tb – Banco real já testado 1Tb • De 1 até 1.000 usuários – Escala de forma transparente • De DLL embutida até múltiplos cores/CPUs www.MindTheBird.com
    • Firebird: Multiplataforma • Suporta Windows, Linux, HP-UX, Solaris, Mac OS X, FreeBSD, etc • 100% inter-operável e migração fácil entre as plataformas *Suporta Windows e Linux 32 e 64 bits www.MindTheBird.com
    • Firebird: Ferramentas de desenvolvimento • Firebird.NET • JayBird (Java) • UIB, FIBPlus*, Delphi/C++Builder IBObjects* (Delphi/C++ Builder) • FreePascal & Lazarus • PHP for Firebird • FireRuby • E mais! *software comercial www.MindTheBird.com
    • Firebird: futuro brilhante Leia mais em www.mindthebird.com Nascido em 2.000 www.MindTheBird.com
    • Firebird vai onde você precisa • Suas ferramentas de Você decide. desenvolvimento e relatórios • Escolha o sistema operacional e a arquitetura • Escolha o hardware • Totalmente independente O Firebird funciona. www.MindTheBird.com
    • Onde o Firebird é usado? USO www.MindTheBird.com
    • Real-world big Firebird databases Bas-X Watermark Technologies Profitmed 60+Gb Firebird 450+ Gb Firebird 300+Gb Firebird Profitmed (Rússia), sociedade Bas-X fica na Austrália, sendo Watermark Technologies (UK) anônima, é um dos maiores distribuidores farmacêuticos provedora líder de tecnologia de atende empresas no ramo de do país. informação empresarial para finanças e setores varejistas independentes, governamentais, produzindo software que usa o Firebird Possuem banco de dados operadores multi-site e grupos relativamente pequenos de gestão. para gerenciamento de (60Gb, crescendo 2Gb/mês), documentos, que inclui OCR mas decidimos mencioná-los pelo alto número de conexões Bas-X é um verdadeiro exemplo indexados para pesquisa simultâneas, atendendo a de uso do Firebird: dois dos seus textual, utilizado por centenas de revendedores de clientes tem bases de dados consultores financeiros, pequeno porte, e farmácias com mais de 450Gb, e muitos empresas de seguros e assim em toda a Rússia. outros tem bases com mais de por diante. Atualmente, possui 200Gb. várias bases de dados com mais de 300 Gb. www.basx.com.au www.watermarktech.co.uk www.profitmed.net www.MindTheBird.com
    • Qual o tamanho do seu BD? Nº de instalações Tamanho do BD Existem bancos de dados reais com até 1 Terabyte de tamanho. É suficiente para você? www.MindTheBird.com
    • Firebird: todas as indústrias e aplicações Financeiro Varejo Farmacêutica Governamental Fotos de empresas reais que usam o Firebird www.MindTheBird.com
    • Concorrentes CONCORRÊNCIA www.MindTheBird.com
    • Firebird: visão geral dos concorrentes Capacidade Oracle MS SQL Oracle Ent e Oracle MSSQL Ent Oracle MS SQL Standard Postgre Firebird SQL MySQL MS SQL Standard Inter Base Preço MSSQL Express, Oracle Express 0 $5000/CPU $26000/CPU Livres Proprietário * O gráfico representa o preço/capacidade para um uso geral em aplicações de bancos de dados, geralmente por ISVs e desenvolvedores independentes. www.MindTheBird.com
    • MySQL – Pontos de Consideração Licenciamento Futuro incerto Web <> Ent O MySQL não é gratuito para MySQL AB foi vendido para a Sun, O MySQL ainda não tem fornecedores de software que em seguida foi vendida para a uma engine gratuita independentes (ISVs): Oracle. O lançamento do MySQL para a camada 6.0 não aconteceu. empresarial. "Para os distribuidores de aplicações Um dos criadores do MySQL disse: “Ajude a manter a Internet livre: comerciais, OEMs, ISVs e VARs: Maria – não foi lançado. Uma grande parte da Internet é Os que combinam e distribuem comercialmente softwares construída sobre LAMP (Linux, Apache, Falcon – não foi lançado. MySQL e PHP / Perl / Python). Agora, a licenciados com o MySQL e não Oracle está tentando comprar a Sun, desejam distribuir o código fonte do que detém MySQL. Não é de interesse Firebird é software comercial sob a licença dos usuários de Internet, que uma peça- GNU versão 2 (the "GPL") deverão chave da rede seja propriedade de uma verdadeiramente entrar em um acordo de licenciamento comercial com a Sun entidade que ganharia mais limitando o open source: Oracle". produto, e a longo prazo até o matando - Linceça baseada na no modelo Open Source, do que Mozilla, sem http://mysql.com/about/legal/licensing/oe mantendo-o vivo” restrições m/ http://monty- says.blogspot.com/2009/12/help-keep- - Sem licença dupla internet-free.html ou limitações www.MindTheBird.com
    • InterBase - Pontos de Consideração Preço Migração fácil para o Sem suporte 64bits O InterBase é um software Firebird A falta de suporte a 64bits proprietário. Tanto o InterBase 2009 impede a alavancagem em Veja os preços em como o Firebird 2.5 hardware e softwares http://www.embarcadero.co descendem do InterBase 6 modernos. m/buy-now.php (lançado em 2000), Menos arquiteturas Preços calculados como: possuindo ainda algumas InterBase não possui as 1) Servidor + #*Clientes características similares. arquiteturas SuperClassic e 2) Linceça ilimitada Se sua aplicação usa o Classic. InterBase, será muito mais Menos sistemas Instalação silenciosa fácil migrá-la para Firebird operacionais Para criar uma do que para qualquer InterBase não suporta instalação silenciosa outro SGBD. FreeBSD e HP-UX. (sem ativação), o ISV O InterBase não é mais Open Source. precisa assinar um Você precisa considerar seriamente as vantagens e contrato Value Added desvantagens de um produto que não seja open source, Reseller (VAR) com que tem um concorrente open source de sucesso como várias obrigações. o Firebird. www.MindTheBird.com
    • PostgreSQL – Pontos de Consideração PostgreSQL é similar Sem versão embarcada Misc Entre outras bases de dados O PostgreSQL não tem uma • Não possui binários open source, o PostgreSQL é versão embarcada, fazendo para HP-UX tão desenvolvido e maduro com que você tenha que usar • Requer o Cygwin para quanto o Firebird. um outro banco de dados ser compilado no Ele também usa uma (Firebird?) para uma versão Windows arquitetura multigeracional, “light” da sua aplicação. possuindo vários forks e Instalação e plugins. Firebird é fácil O PostgreSQL é amplamente Configuração • Instalação utilizado em muitas A instalação do PostgreSQL simples. aplicações web e adotado requer mais esforços do que o • Fácil de embutir por várias grandes empresas. Firebird, fazendo com que a em instalações integração silenciosa com sua silenciosas O Firebird e o PostgreSQL aplicação seja mais difícil. O (todas as são projetos PostgreSQL também é muito versões). verdadeiramente open mais complexo de configurar • Instale e saia source. que o Firebird. rodando. www.MindTheBird.com
    • “Express” databases = brinquedos não, por favor • Existem diversos BDs com versões “express” – MS SQL Express, Oracle Express, etc • Possuem sérias limitações: – Tamanho máximo de 4Gb para o BD (em geral, muito pouco, impossível para conteúdo multimídia) – Usa somente uma CPU • O upgrade não é transparente (é necessária uma nova instalação da versão full) • Claramente reconhecido pela comunidade como “free cheese” www.MindTheBird.com
    • Microsoft SQL – Pontos de Consideração Preço Windows-Only Administração pesada Veja os preços aqui: Você ou seu cliente terá As soluções baseadas em http://store.microsoft.com/microsoft/SQL- que licenciar uma MS SQL geralmente Server-2008-Standard- versão do Windows para requerem suporte Edition/product/14CF716A/?WT.mc_id=sqlserv profissional. ersite_enterpriselink servidores. Preço calculado como: 1) Server License + # of Client Access Licenses Another cool feature (CALs) Database engine e-business 2) Ilimitado por CPU Management tools More Reporting SOA stuff Integration stuff with something Embutindo no seu produto BI web-servcies O ISV precisa assinar um Cloud Enterprise bus contrato de royalties para A partir de vender o SQL Server como parte $$$ por processador de sua solução. www.MindTheBird.com
    • Oracle – Pontos de Consideração Oracle é legal, mas é Firebird e Oracle Administração pesada As soluções baseadas em caro Muitas empresas usam o Oracle exigem suporte Firebird juntamente com o Se você pode pagar a Oracle – onde a base de profissional e dedicado de licença do Oracle e o dados principal é Oracle, e um administrador. custo de um as subsidiárias ou remotas administrador para usam o Firebird. Desenvolvedores manter seu BD saudável experts – bom para você. Muitos ISVs usam o Para criar aplicações baseadas em Oracle, é necessário ter Firebird em versões desenvolvedores com grandes Embutir em seu produto “light” de seus habilidades. O ISV precisa assinar um produtos, e o Oracle, A grande questão sobre o contrato especial com a para versões de alto Oracle é: Talvez você não Oracle para poder desempenho. precise do software mais embutir o SGBD em suas caro para fazer um soluções. trabalho que pode ser realizado por um produto www.MindTheBird.com gratuito?
    • Como o Firebird compete com outros bancos empresariais maduros? - Milhões de transações por minuto é o suficiente para a maioria das aplicações. Não é? Confira o relatório da Forrester: TPC Benchmarks Don't Matter Anymore www.forrester.com/rb/Research/tpc_benchmarks_dont_matter_anymore/q/id/53871/t/2 - Hardware moderno (SSD, 64Gb RAM) permite criar sistemas muito rápidos, que excedem a necessidade dos negócios. Veja o relatório do IDC #206058: Will Storage Virtualization Become the Peacemaker in the Database Wars? www.MindTheBird.com
    • Faça a pergunta certa O Firebird é suficiente para você? www.MindTheBird.com
    • Nossa comunidade: junte-se a nós! As comunidades mais ativas estão no: • Brasil • Germany • Russia • USA • Australia • Italia • France • Turkey • Spain • e outros! www.MindTheBird.com
    • Firebird: próximos passos Viste o site de lançamento do FB 2.5: www.MindTheBird.com • Informe-se sobre os benefícios • Baixe as apresentações • Inscreva-se na campanha MindTheBird! e ajude a divulgar o Firebird 2.5 • Envie sua história com o Firebird – tornará o Firebird mais visível e confirmará seu market share Fique livre para usar qualquer parte desta apresentação como base para suas próprias apresentações sobre o Firebird. www.MindTheBird.com
    • No Brasil Viste o site da FireBase, o maior portal de informações sobre Firebird no Brasil! www.firebase.com.br www.MindTheBird.com