Transcript
Page 1: Saindo do Forno Oracle 10g no Slackware FB Conference 2005 ... · IBExpert e Delphi no Linux 1. 2. Oracle 10g no Slackware Replicação no MySQL 3. 4. FB Conference 2005 Pesquisa

29

Índice Saindo do Forno...IBExpert e Delphi no Linux

1.2.

Oracle 10g no SlackwareReplicação no MySQL

3.4.

FB Conference 2005Pesquisa Firebird

5.6.

Calendário7.

Grandes bancos, versões gratuítas

por Luiz Paulo de O. Santos

Já faz algum tempo que utilizo bancos dedados Open-Source e gratuitos, mas os últimosacontecimentostêmmechamadoaatenção:

Atualmenteépossívelbaixarversões funcio-nais(enãodeavaliaçãoouteste)depraticamentetodososgrandesbancosdedados, logicamentecomrestrições,masfuncionais,queteoricamentenãoexpiramepodemserusadosemaplicações,emambientedeproduçãoeemalgunscasosatémesmopodemserdistribuídosemconjuntocomuma aplicação que o desenvolvedor produza, egratuitamente.

Logo, algumas questões surgem nos meuspensamentos:

• Será que se os bancos de dados Open-Sources não existissem esse fenômenoestariaacontecendo?

• Será que os grandes bancos de dadosestão incomodados pelos bancos Open-Sources?

• Será que as companhias continuarão àdistribuir gratuitamente versões de seusbancos de dados se o uso dos bancosOpen-Source diminuir significativamente?

• Ou qual seria a(s) outra(s) razão(ões)pela qual as grandes companhias estãodistribuindogratuitamenteseusbancosdedados?A concorrência entre elas? Ou aconcorrênciacomosOpen-Sources?

CertamenteofatodeumacompanhiaqualquerterlançadoumaversãogratuitadeseuSGBDdeveterprovocadonosconcorrentesosentimentodanecessidadedefazeralgosemelhante,causando

umefeito“boladeneve”.Masimpulsionadapelooque,ouporquem?Porqueseráqueaprimeiracompanhialançousuaversãogratuita.

Sou de um tempo (não tão distante, e nãodeumagaláxialongínqua)queaúnicaformadeaprenderausarbancosdedadoscliente/servidoreraadquirindoaferramentanomercadoatravésdelicençasdedesenvolvedor,ouseja,tínhamosque pagar para aprender e desenvolver. Meucliente também pagava, obviamente um valormuitomaior,parapoderutilizarobancoempro-dução.

Emalgunscasos,tínhamosumasituaçãoain-da pior: nós, desenvolvedores, freqüentávamosfeiraseconvençõesondenoseraofertadoCDscom versões trial, que podíamos usar por umperíodo x (quase sempre inferior a três meses).Quandooprazoexpirava,tínhamosqueformatarocomputadorereinstalaraversãotrialnovamen-te.Quemnuncafezisso?Oresultadoapós2outrêsintervençõesnomicroeratrocarobancodedados.

Particularmente,“pegueiódio”dedoisbancosde dados que são considerados fortes no mer-cadodevidoàessasituação.Nãoasusareinemque me liberem licenças completas e gratuitasad-eternum.EfoiexatamenteporissoquepasseiautilizarbancosOpen-Source.Separaremdede-senvolvernãotêmproblema,tenhoocódigofonteepossocontinuarausarobanco.

Mas a situação está mudando. As grandescompanhias,agora,nosqueremaoseulado.Nosenviamconvitesparaeventosempapeleenve-lopes caros, nos oferecem coffee-breaks comprodutos caros e importados, nos presenteiamcompastaseCDscomversõesreduzidasegra-tuitasdeseusbancosdedados.Nostratamcomomaiorcarinhoecomosefossemosimportantes.E realmente somos!Poissomosnósquemadminis-tra e implementa sistemas usando seus bancosdedados.

E agora eu me pergunto: Qual será a razãodissotudoestaracontecendo?Novamente:SeráqueosbancosOpen-Sourcetêmalgoavercomisso?

Indiferentedoqueeupensoàrespeitodesse

oudaquelebancodedados,comosãogratuitos,cabemostraràvocêsumpoucosobrecadaumdos três produtos que escolhi para falar nesseartigo.

1. IBM DB2® Universal Database™ Express Edition for Linux and Windows.

IBM DB2® Universal Database™ ExpressEditionV8.2combinaopoder,asfunçõesecon-fiabilidade de um servidor de banco de dados ba-seadoempadrõesabertoscomsimplicidade,emumpacotedeinstalaçãoedesenvolvimentocomumcustomínimodeinvestimento.

“IBM introduzoDB2Express-C,umaversãodoDB2UniversalDatabaseExpressEdition(DB2Express) para a comunidade. DB2 Express-C éum notável servidor de dados para uso no de-senvolvimento e distribuição com aplicativos.ContémomesmoData-CoreecaracterísticasdoDB2 Universal Database Express Edition, DB2Express-Cofereceumasólidabaseparaconstruiredesenvolver todo tipodeaplicações incluindo:C/C++,Java,.NET,PHP,emais.”

LimitaçõesdaversãoExpress:

Podeser instaladoemmáquinascomnomáximo2processadores;Utilizanomáximo4GBdeRAM;NãopossibilitaparticionamentodoBD;Não possui o DB2 Query Patroller, NetSearchExtender,

OLinkparaoartigoedownloadé:

http://www-306.ibm.com/software/data/db2/udb/db2express/

2. Microsoft SQL 2005 Express Edition

OSQLServerExprességratuitoefácildeusar-umaversãodoSQLServer2005projetadapara

•••

Page 2: Saindo do Forno Oracle 10g no Slackware FB Conference 2005 ... · IBExpert e Delphi no Linux 1. 2. Oracle 10g no Slackware Replicação no MySQL 3. 4. FB Conference 2005 Pesquisa

30

Índice Saindo do Forno...IBExpert e Delphi no Linux

1.2.

Oracle 10g no SlackwareReplicação no MySQL

3.4.

FB Conference 2005Pesquisa Firebird

5.6.

Calendário7.

construir aplicações simples. Os desenvolvedo-respodemprojetarschemas,acrescentardadoseexecutarqueries nosbancosdedados locais,tudodentrodoambientedoVisual Studio 2005.Seosdesenvolvedoresnecessitaremderecursosmais sofisticados, podem facilmente migrar para asversõescomerciaisdoSQLServer.

SefordistribuiroMSDEparaseusclientesemaplicaçõesquetenhadesenvolvido,énecessárioregistrá-lo(informarquemestaráutilizando)parapoderutilizarsemterquepegarporisso.

Algumaslimitaçõesdessaversãosão:

Suporteàapenas1CPU,mesmoemsiste-masquetenhammaisdeumprocessadorinstalado;Limite de 1GB de RAM para ser usadoparaqueriesepáginasdedados;Bancos de dados limitados em 4GB detamanho;Não há serviços de análise ou de re-latórios, bem como Data mining, DataTransformationServices(DTS);NãohápossibilidadedeClusteringoumir-roring,pesquisaeindexaçãode“full-text”,SQLMail,indexedviews,partitionedviewseSQLAgent.

Maioresinformaçõesedownloadsnoendere-çoabaixo:

http://www.microsoft.com/sql/editions/express/default.mspx

3. Oracle

AOraclepossuidoispacotesgratuítos:

3.1. Oracle Database 10g Express EditionAversãoExpressdoOracleagoraégratuíta.

O Oracle Database 10g Express Edition é umaversão focada nos desenvolvedores de aplica-ções,administradoresdebancodedados,forne-cedoresdesoftwareeestudantesdaárea.

O Oracle Database XE (Express Edition)

é completamente compatível com a família debancosdedadosdaOracle,que incluioOracle Standard Edition One,Oracle Standard EditioneOracle Enterprise Edition.Osusuáriospodemco-meçarcomumprojetopequenoe,quandoneces-sário,podemfazeroupgradedoOracle Database XE em suas aplicações para outras versões dobancodedadosOracle 10g,semanecessidadede extremas mudanças, trocando apenas o ge-renciador.

OOracleDatabaseXEpossuiinterfacesSQLePL/SQL,tambémdisponíveisemoutrasversõesdoOracle.EletambémdispõedesuporteparaodesenvolvimentodeaplicaçõesJava,.NET,PHPem Windows ou Linux. Traz, ainda, o recursoOracleHTMLDB,pararápidodesenvolvimentoeimplementaçãodeaplicativosparaweb.

AlgumaslimitaçãodaversãoXE:

Armazenaránomáximo 4GBdedados;Utilizaaté1GB de memória RAMnoser-vidor;Usa no máximo um processador, indife-rente da quantidade de processadoresinstalados.

Downloadsnolinkabaixo:

http://www.oracle.com/technology/products/database/xe/index.html

3.2. Oracle Database Personal EditionOracleDatabasePersonalEditionéumaver-

sãodobancodedadosOracleparausoindividual,queimplementatodasascaracterísticasencontra-dasnafamíliaOracledebancodedados.Éfácilde usar, com replicação avançada e caracterís-ticasdedistribuiçãoquevocêpoderá facilmentetrabalharemumambienteOracleEnterprise.

Projetadoparadesenvolvimento(singleuser),Personal Edition têm todas características e re-cursosdoOracleEnterpriseEdition,eissoatornaidealparadesenvolvedores.MaioresinformaçõeseodownloadpodeserobtidonaURL:

http://www.oracle.com/database/Personal_

••

Autor:LuizPaulodeOliveiraSantosMini-curriculoLuiz Paulo de Oliveira Santos é formado emTecnologia de Processamento de Dados, es-pecialistaemAnálisedeSistemaseRedesdeComputadores.ÉanalistadesuportederedesnaUniversidadeMetodistadePiracicabaedire-tordaJobVoxSistemasInformatizados.Conta-to:[email protected]

Avalie esse artigo


Top Related