50
ATENÇÃO: ÁREA DE CONHECIMENTO NINJA

WX Comparativo de base dados para tomada de decisão

Embed Size (px)

Citation preview

Page 1: WX Comparativo de base dados para tomada de decisão

ATENCcedilAtildeOAacuteREA DE CONHECIMENTO

NINJA

UM DIA ME PERGUNTARAM QUEM USA O WX

Eu respondi

Eacute usada por pessoas com o mesmo

perfil do Chuck Norris

pois a plataforma eacute extremamente

Robusta

QUEM Eacute O ADRIANO BOLLERTrabalho desde 1989 na aacuterea de Tecnologia da Informaccedilatildeosou professor licenciado em Matemaacutetica e Bacharel emsistemas de informaccedilatildeo possuo poacutes graduaccedilatildeo latu sensoem seguranccedila de redes e banco de dados atuo comoconsultor e desenvolvedor de sistemas e banco de dadosMinha empresa eacute Distribuidora Oficial da PCSOFT no Brasil

ANAacuteLISE PARA TOMADA DE DECISAtildeO DE

QUAL TIPO DE BANCO DE

DADOS USAR PARA O DESENVOLVIMENTO DE

SISTEMAS COMPLEXOS E COM GRANDE

MASSA DE DADOS

AULA 01 BANCO DE DADOS

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

BASE DE DADOS TERADATA SQL - 1979

bull Caracteriacutesticas Relacional e Natildeo Relacional SQL

bull Vantagens Alta performance Hadoop(BigdataDW)

ideal para trabalhar com terabytes pentabytes

grandes volumes de dados para empresas de

grande porte

bull Desvantagens altamente caro

bull Clientes httpwwwteradatacomcustomers-

listbrowseLangType=1033ampLangSelect=true

Site httpwwwteradatacom

Requerimentos do sistemabull Teradata Expresso Databasebull 2GB ou mais Livre de memoacuteriabull 13GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS ORACLE SQL - 1977

1 - Escalabilidade Isso significa que se seu banco de dados crescer vc natildeo vai ficar na matildeo Oracle manuseia os maiores volumes de dados do mundo Se o Oracle natildeo consegue moer nenhum outro banco de dados conseguiraacute

2 - Performance Jaacute foi demonstrado que o Oracle eacute o banco de dados de melhor perfomance considerando as funcionalidades que ele tem A rigor o banco de dados mais raacutepido eacute o Mysqlporeacutem ele soacute eacute mais raacutepido se forem desligados todos os mecanismos de verificaccedilatildeo de integridade referencial eou transacional Assim fica faacutecil

3 - Confiabilidade O Oracle eacute um dos bancos de dados mais soacutelidos e robustos que existem sobrevivendo sem perda de dados a crashes catastroacuteficos no ambiente Trabalho com Oracle haacute 16 anos e NUNCA tive perda de dados causada pelo SGBD

4 - Funcionalidades O Oracle mesmo nas versotildees mais baacutesicas tem um monte de funcionalidades que outros SGBDacutes soacute tem em versotildees mais caras Coisas do tipo funcionamento em grid integridade transacionalreferencial progamaccedilatildeo do proacuteprio banco gerenciamento via web replicaccedilatildeo entre sites redundacircncia failover suporte a muacuteltiplos tipos de volumes de dados criptografia autenticaccedilatildeo integrada conexatildeo a outras bases de outros SGBDacutes (eacute possiacutevel por exemplo dar um select num banco Oracle que na verdade vai consultar um banco em outro servidor de outro fabricante como SQLServer)

Site httpwwworaclecom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 16GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux HP

Solaris

BASE DE DADOS IBM DB2 SQL - 1983

O DB2 eacute um Sistema Gerenciador de Banco de Dados Relacionais

(SGDBR) produzido pela IBM Em 2006 a IBM entrou na competiccedilatildeo

pelo emergente mercado de armazenamento warehouse aplicado ao

Mercado Financeiro com o lanccedilamento de uma linha de produtos

com sistemas de hardwaresoftware preacute-configurados

bull Requerimentos do sistema

bull Natildeo eacute ideal para ambientes Windows apenas LinuxUnix

bull AIX Versatildeo 714 O kernel do AIX de 64 bits eacute necessaacuterio

bull AIX 710 General Availability (GA)

Site httpwwwibmcomus-en

BASE DE DADOS MS SQL SERVER SQL - 1988

O Microsoft SQL Server inclui softwares de gestatildeo de banco

de dados tanto para niacutevel profissional quanto empresarial

Alguns concorrentes como o MySQL desenvolveram

softwares semelhantes nos uacuteltimos anos mas o SQL Server

eacute mais faacutecil de usar e tem mais recursos Os triggers por

exemplo tecircm total suporte nos produtos da Microsoft No

caso do MySQL esse comendo foi introduzido

recentemente mas ainda natildeo satildeo totalmente suportados

O software oferecido pela Microsoft tambeacutem oferece

estreita integraccedilatildeo com o framework NET o que natildeo eacute o

caso de produtos concorrentes

Site httpwwwmicrosoftcom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windows

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 2: WX Comparativo de base dados para tomada de decisão

UM DIA ME PERGUNTARAM QUEM USA O WX

Eu respondi

Eacute usada por pessoas com o mesmo

perfil do Chuck Norris

pois a plataforma eacute extremamente

Robusta

QUEM Eacute O ADRIANO BOLLERTrabalho desde 1989 na aacuterea de Tecnologia da Informaccedilatildeosou professor licenciado em Matemaacutetica e Bacharel emsistemas de informaccedilatildeo possuo poacutes graduaccedilatildeo latu sensoem seguranccedila de redes e banco de dados atuo comoconsultor e desenvolvedor de sistemas e banco de dadosMinha empresa eacute Distribuidora Oficial da PCSOFT no Brasil

ANAacuteLISE PARA TOMADA DE DECISAtildeO DE

QUAL TIPO DE BANCO DE

DADOS USAR PARA O DESENVOLVIMENTO DE

SISTEMAS COMPLEXOS E COM GRANDE

MASSA DE DADOS

AULA 01 BANCO DE DADOS

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

BASE DE DADOS TERADATA SQL - 1979

bull Caracteriacutesticas Relacional e Natildeo Relacional SQL

bull Vantagens Alta performance Hadoop(BigdataDW)

ideal para trabalhar com terabytes pentabytes

grandes volumes de dados para empresas de

grande porte

bull Desvantagens altamente caro

bull Clientes httpwwwteradatacomcustomers-

listbrowseLangType=1033ampLangSelect=true

Site httpwwwteradatacom

Requerimentos do sistemabull Teradata Expresso Databasebull 2GB ou mais Livre de memoacuteriabull 13GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS ORACLE SQL - 1977

1 - Escalabilidade Isso significa que se seu banco de dados crescer vc natildeo vai ficar na matildeo Oracle manuseia os maiores volumes de dados do mundo Se o Oracle natildeo consegue moer nenhum outro banco de dados conseguiraacute

2 - Performance Jaacute foi demonstrado que o Oracle eacute o banco de dados de melhor perfomance considerando as funcionalidades que ele tem A rigor o banco de dados mais raacutepido eacute o Mysqlporeacutem ele soacute eacute mais raacutepido se forem desligados todos os mecanismos de verificaccedilatildeo de integridade referencial eou transacional Assim fica faacutecil

3 - Confiabilidade O Oracle eacute um dos bancos de dados mais soacutelidos e robustos que existem sobrevivendo sem perda de dados a crashes catastroacuteficos no ambiente Trabalho com Oracle haacute 16 anos e NUNCA tive perda de dados causada pelo SGBD

4 - Funcionalidades O Oracle mesmo nas versotildees mais baacutesicas tem um monte de funcionalidades que outros SGBDacutes soacute tem em versotildees mais caras Coisas do tipo funcionamento em grid integridade transacionalreferencial progamaccedilatildeo do proacuteprio banco gerenciamento via web replicaccedilatildeo entre sites redundacircncia failover suporte a muacuteltiplos tipos de volumes de dados criptografia autenticaccedilatildeo integrada conexatildeo a outras bases de outros SGBDacutes (eacute possiacutevel por exemplo dar um select num banco Oracle que na verdade vai consultar um banco em outro servidor de outro fabricante como SQLServer)

Site httpwwworaclecom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 16GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux HP

Solaris

BASE DE DADOS IBM DB2 SQL - 1983

O DB2 eacute um Sistema Gerenciador de Banco de Dados Relacionais

(SGDBR) produzido pela IBM Em 2006 a IBM entrou na competiccedilatildeo

pelo emergente mercado de armazenamento warehouse aplicado ao

Mercado Financeiro com o lanccedilamento de uma linha de produtos

com sistemas de hardwaresoftware preacute-configurados

bull Requerimentos do sistema

bull Natildeo eacute ideal para ambientes Windows apenas LinuxUnix

bull AIX Versatildeo 714 O kernel do AIX de 64 bits eacute necessaacuterio

bull AIX 710 General Availability (GA)

Site httpwwwibmcomus-en

BASE DE DADOS MS SQL SERVER SQL - 1988

O Microsoft SQL Server inclui softwares de gestatildeo de banco

de dados tanto para niacutevel profissional quanto empresarial

Alguns concorrentes como o MySQL desenvolveram

softwares semelhantes nos uacuteltimos anos mas o SQL Server

eacute mais faacutecil de usar e tem mais recursos Os triggers por

exemplo tecircm total suporte nos produtos da Microsoft No

caso do MySQL esse comendo foi introduzido

recentemente mas ainda natildeo satildeo totalmente suportados

O software oferecido pela Microsoft tambeacutem oferece

estreita integraccedilatildeo com o framework NET o que natildeo eacute o

caso de produtos concorrentes

Site httpwwwmicrosoftcom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windows

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 3: WX Comparativo de base dados para tomada de decisão

QUEM Eacute O ADRIANO BOLLERTrabalho desde 1989 na aacuterea de Tecnologia da Informaccedilatildeosou professor licenciado em Matemaacutetica e Bacharel emsistemas de informaccedilatildeo possuo poacutes graduaccedilatildeo latu sensoem seguranccedila de redes e banco de dados atuo comoconsultor e desenvolvedor de sistemas e banco de dadosMinha empresa eacute Distribuidora Oficial da PCSOFT no Brasil

ANAacuteLISE PARA TOMADA DE DECISAtildeO DE

QUAL TIPO DE BANCO DE

DADOS USAR PARA O DESENVOLVIMENTO DE

SISTEMAS COMPLEXOS E COM GRANDE

MASSA DE DADOS

AULA 01 BANCO DE DADOS

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

BASE DE DADOS TERADATA SQL - 1979

bull Caracteriacutesticas Relacional e Natildeo Relacional SQL

bull Vantagens Alta performance Hadoop(BigdataDW)

ideal para trabalhar com terabytes pentabytes

grandes volumes de dados para empresas de

grande porte

bull Desvantagens altamente caro

bull Clientes httpwwwteradatacomcustomers-

listbrowseLangType=1033ampLangSelect=true

Site httpwwwteradatacom

Requerimentos do sistemabull Teradata Expresso Databasebull 2GB ou mais Livre de memoacuteriabull 13GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS ORACLE SQL - 1977

1 - Escalabilidade Isso significa que se seu banco de dados crescer vc natildeo vai ficar na matildeo Oracle manuseia os maiores volumes de dados do mundo Se o Oracle natildeo consegue moer nenhum outro banco de dados conseguiraacute

2 - Performance Jaacute foi demonstrado que o Oracle eacute o banco de dados de melhor perfomance considerando as funcionalidades que ele tem A rigor o banco de dados mais raacutepido eacute o Mysqlporeacutem ele soacute eacute mais raacutepido se forem desligados todos os mecanismos de verificaccedilatildeo de integridade referencial eou transacional Assim fica faacutecil

3 - Confiabilidade O Oracle eacute um dos bancos de dados mais soacutelidos e robustos que existem sobrevivendo sem perda de dados a crashes catastroacuteficos no ambiente Trabalho com Oracle haacute 16 anos e NUNCA tive perda de dados causada pelo SGBD

4 - Funcionalidades O Oracle mesmo nas versotildees mais baacutesicas tem um monte de funcionalidades que outros SGBDacutes soacute tem em versotildees mais caras Coisas do tipo funcionamento em grid integridade transacionalreferencial progamaccedilatildeo do proacuteprio banco gerenciamento via web replicaccedilatildeo entre sites redundacircncia failover suporte a muacuteltiplos tipos de volumes de dados criptografia autenticaccedilatildeo integrada conexatildeo a outras bases de outros SGBDacutes (eacute possiacutevel por exemplo dar um select num banco Oracle que na verdade vai consultar um banco em outro servidor de outro fabricante como SQLServer)

Site httpwwworaclecom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 16GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux HP

Solaris

BASE DE DADOS IBM DB2 SQL - 1983

O DB2 eacute um Sistema Gerenciador de Banco de Dados Relacionais

(SGDBR) produzido pela IBM Em 2006 a IBM entrou na competiccedilatildeo

pelo emergente mercado de armazenamento warehouse aplicado ao

Mercado Financeiro com o lanccedilamento de uma linha de produtos

com sistemas de hardwaresoftware preacute-configurados

bull Requerimentos do sistema

bull Natildeo eacute ideal para ambientes Windows apenas LinuxUnix

bull AIX Versatildeo 714 O kernel do AIX de 64 bits eacute necessaacuterio

bull AIX 710 General Availability (GA)

Site httpwwwibmcomus-en

BASE DE DADOS MS SQL SERVER SQL - 1988

O Microsoft SQL Server inclui softwares de gestatildeo de banco

de dados tanto para niacutevel profissional quanto empresarial

Alguns concorrentes como o MySQL desenvolveram

softwares semelhantes nos uacuteltimos anos mas o SQL Server

eacute mais faacutecil de usar e tem mais recursos Os triggers por

exemplo tecircm total suporte nos produtos da Microsoft No

caso do MySQL esse comendo foi introduzido

recentemente mas ainda natildeo satildeo totalmente suportados

O software oferecido pela Microsoft tambeacutem oferece

estreita integraccedilatildeo com o framework NET o que natildeo eacute o

caso de produtos concorrentes

Site httpwwwmicrosoftcom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windows

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 4: WX Comparativo de base dados para tomada de decisão

ANAacuteLISE PARA TOMADA DE DECISAtildeO DE

QUAL TIPO DE BANCO DE

DADOS USAR PARA O DESENVOLVIMENTO DE

SISTEMAS COMPLEXOS E COM GRANDE

MASSA DE DADOS

AULA 01 BANCO DE DADOS

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

BASE DE DADOS TERADATA SQL - 1979

bull Caracteriacutesticas Relacional e Natildeo Relacional SQL

bull Vantagens Alta performance Hadoop(BigdataDW)

ideal para trabalhar com terabytes pentabytes

grandes volumes de dados para empresas de

grande porte

bull Desvantagens altamente caro

bull Clientes httpwwwteradatacomcustomers-

listbrowseLangType=1033ampLangSelect=true

Site httpwwwteradatacom

Requerimentos do sistemabull Teradata Expresso Databasebull 2GB ou mais Livre de memoacuteriabull 13GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS ORACLE SQL - 1977

1 - Escalabilidade Isso significa que se seu banco de dados crescer vc natildeo vai ficar na matildeo Oracle manuseia os maiores volumes de dados do mundo Se o Oracle natildeo consegue moer nenhum outro banco de dados conseguiraacute

2 - Performance Jaacute foi demonstrado que o Oracle eacute o banco de dados de melhor perfomance considerando as funcionalidades que ele tem A rigor o banco de dados mais raacutepido eacute o Mysqlporeacutem ele soacute eacute mais raacutepido se forem desligados todos os mecanismos de verificaccedilatildeo de integridade referencial eou transacional Assim fica faacutecil

3 - Confiabilidade O Oracle eacute um dos bancos de dados mais soacutelidos e robustos que existem sobrevivendo sem perda de dados a crashes catastroacuteficos no ambiente Trabalho com Oracle haacute 16 anos e NUNCA tive perda de dados causada pelo SGBD

4 - Funcionalidades O Oracle mesmo nas versotildees mais baacutesicas tem um monte de funcionalidades que outros SGBDacutes soacute tem em versotildees mais caras Coisas do tipo funcionamento em grid integridade transacionalreferencial progamaccedilatildeo do proacuteprio banco gerenciamento via web replicaccedilatildeo entre sites redundacircncia failover suporte a muacuteltiplos tipos de volumes de dados criptografia autenticaccedilatildeo integrada conexatildeo a outras bases de outros SGBDacutes (eacute possiacutevel por exemplo dar um select num banco Oracle que na verdade vai consultar um banco em outro servidor de outro fabricante como SQLServer)

Site httpwwworaclecom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 16GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux HP

Solaris

BASE DE DADOS IBM DB2 SQL - 1983

O DB2 eacute um Sistema Gerenciador de Banco de Dados Relacionais

(SGDBR) produzido pela IBM Em 2006 a IBM entrou na competiccedilatildeo

pelo emergente mercado de armazenamento warehouse aplicado ao

Mercado Financeiro com o lanccedilamento de uma linha de produtos

com sistemas de hardwaresoftware preacute-configurados

bull Requerimentos do sistema

bull Natildeo eacute ideal para ambientes Windows apenas LinuxUnix

bull AIX Versatildeo 714 O kernel do AIX de 64 bits eacute necessaacuterio

bull AIX 710 General Availability (GA)

Site httpwwwibmcomus-en

BASE DE DADOS MS SQL SERVER SQL - 1988

O Microsoft SQL Server inclui softwares de gestatildeo de banco

de dados tanto para niacutevel profissional quanto empresarial

Alguns concorrentes como o MySQL desenvolveram

softwares semelhantes nos uacuteltimos anos mas o SQL Server

eacute mais faacutecil de usar e tem mais recursos Os triggers por

exemplo tecircm total suporte nos produtos da Microsoft No

caso do MySQL esse comendo foi introduzido

recentemente mas ainda natildeo satildeo totalmente suportados

O software oferecido pela Microsoft tambeacutem oferece

estreita integraccedilatildeo com o framework NET o que natildeo eacute o

caso de produtos concorrentes

Site httpwwwmicrosoftcom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windows

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 5: WX Comparativo de base dados para tomada de decisão

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

BASE DE DADOS TERADATA SQL - 1979

bull Caracteriacutesticas Relacional e Natildeo Relacional SQL

bull Vantagens Alta performance Hadoop(BigdataDW)

ideal para trabalhar com terabytes pentabytes

grandes volumes de dados para empresas de

grande porte

bull Desvantagens altamente caro

bull Clientes httpwwwteradatacomcustomers-

listbrowseLangType=1033ampLangSelect=true

Site httpwwwteradatacom

Requerimentos do sistemabull Teradata Expresso Databasebull 2GB ou mais Livre de memoacuteriabull 13GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS ORACLE SQL - 1977

1 - Escalabilidade Isso significa que se seu banco de dados crescer vc natildeo vai ficar na matildeo Oracle manuseia os maiores volumes de dados do mundo Se o Oracle natildeo consegue moer nenhum outro banco de dados conseguiraacute

2 - Performance Jaacute foi demonstrado que o Oracle eacute o banco de dados de melhor perfomance considerando as funcionalidades que ele tem A rigor o banco de dados mais raacutepido eacute o Mysqlporeacutem ele soacute eacute mais raacutepido se forem desligados todos os mecanismos de verificaccedilatildeo de integridade referencial eou transacional Assim fica faacutecil

3 - Confiabilidade O Oracle eacute um dos bancos de dados mais soacutelidos e robustos que existem sobrevivendo sem perda de dados a crashes catastroacuteficos no ambiente Trabalho com Oracle haacute 16 anos e NUNCA tive perda de dados causada pelo SGBD

4 - Funcionalidades O Oracle mesmo nas versotildees mais baacutesicas tem um monte de funcionalidades que outros SGBDacutes soacute tem em versotildees mais caras Coisas do tipo funcionamento em grid integridade transacionalreferencial progamaccedilatildeo do proacuteprio banco gerenciamento via web replicaccedilatildeo entre sites redundacircncia failover suporte a muacuteltiplos tipos de volumes de dados criptografia autenticaccedilatildeo integrada conexatildeo a outras bases de outros SGBDacutes (eacute possiacutevel por exemplo dar um select num banco Oracle que na verdade vai consultar um banco em outro servidor de outro fabricante como SQLServer)

Site httpwwworaclecom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 16GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux HP

Solaris

BASE DE DADOS IBM DB2 SQL - 1983

O DB2 eacute um Sistema Gerenciador de Banco de Dados Relacionais

(SGDBR) produzido pela IBM Em 2006 a IBM entrou na competiccedilatildeo

pelo emergente mercado de armazenamento warehouse aplicado ao

Mercado Financeiro com o lanccedilamento de uma linha de produtos

com sistemas de hardwaresoftware preacute-configurados

bull Requerimentos do sistema

bull Natildeo eacute ideal para ambientes Windows apenas LinuxUnix

bull AIX Versatildeo 714 O kernel do AIX de 64 bits eacute necessaacuterio

bull AIX 710 General Availability (GA)

Site httpwwwibmcomus-en

BASE DE DADOS MS SQL SERVER SQL - 1988

O Microsoft SQL Server inclui softwares de gestatildeo de banco

de dados tanto para niacutevel profissional quanto empresarial

Alguns concorrentes como o MySQL desenvolveram

softwares semelhantes nos uacuteltimos anos mas o SQL Server

eacute mais faacutecil de usar e tem mais recursos Os triggers por

exemplo tecircm total suporte nos produtos da Microsoft No

caso do MySQL esse comendo foi introduzido

recentemente mas ainda natildeo satildeo totalmente suportados

O software oferecido pela Microsoft tambeacutem oferece

estreita integraccedilatildeo com o framework NET o que natildeo eacute o

caso de produtos concorrentes

Site httpwwwmicrosoftcom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windows

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 6: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS TERADATA SQL - 1979

bull Caracteriacutesticas Relacional e Natildeo Relacional SQL

bull Vantagens Alta performance Hadoop(BigdataDW)

ideal para trabalhar com terabytes pentabytes

grandes volumes de dados para empresas de

grande porte

bull Desvantagens altamente caro

bull Clientes httpwwwteradatacomcustomers-

listbrowseLangType=1033ampLangSelect=true

Site httpwwwteradatacom

Requerimentos do sistemabull Teradata Expresso Databasebull 2GB ou mais Livre de memoacuteriabull 13GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS ORACLE SQL - 1977

1 - Escalabilidade Isso significa que se seu banco de dados crescer vc natildeo vai ficar na matildeo Oracle manuseia os maiores volumes de dados do mundo Se o Oracle natildeo consegue moer nenhum outro banco de dados conseguiraacute

2 - Performance Jaacute foi demonstrado que o Oracle eacute o banco de dados de melhor perfomance considerando as funcionalidades que ele tem A rigor o banco de dados mais raacutepido eacute o Mysqlporeacutem ele soacute eacute mais raacutepido se forem desligados todos os mecanismos de verificaccedilatildeo de integridade referencial eou transacional Assim fica faacutecil

3 - Confiabilidade O Oracle eacute um dos bancos de dados mais soacutelidos e robustos que existem sobrevivendo sem perda de dados a crashes catastroacuteficos no ambiente Trabalho com Oracle haacute 16 anos e NUNCA tive perda de dados causada pelo SGBD

4 - Funcionalidades O Oracle mesmo nas versotildees mais baacutesicas tem um monte de funcionalidades que outros SGBDacutes soacute tem em versotildees mais caras Coisas do tipo funcionamento em grid integridade transacionalreferencial progamaccedilatildeo do proacuteprio banco gerenciamento via web replicaccedilatildeo entre sites redundacircncia failover suporte a muacuteltiplos tipos de volumes de dados criptografia autenticaccedilatildeo integrada conexatildeo a outras bases de outros SGBDacutes (eacute possiacutevel por exemplo dar um select num banco Oracle que na verdade vai consultar um banco em outro servidor de outro fabricante como SQLServer)

Site httpwwworaclecom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 16GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux HP

Solaris

BASE DE DADOS IBM DB2 SQL - 1983

O DB2 eacute um Sistema Gerenciador de Banco de Dados Relacionais

(SGDBR) produzido pela IBM Em 2006 a IBM entrou na competiccedilatildeo

pelo emergente mercado de armazenamento warehouse aplicado ao

Mercado Financeiro com o lanccedilamento de uma linha de produtos

com sistemas de hardwaresoftware preacute-configurados

bull Requerimentos do sistema

bull Natildeo eacute ideal para ambientes Windows apenas LinuxUnix

bull AIX Versatildeo 714 O kernel do AIX de 64 bits eacute necessaacuterio

bull AIX 710 General Availability (GA)

Site httpwwwibmcomus-en

BASE DE DADOS MS SQL SERVER SQL - 1988

O Microsoft SQL Server inclui softwares de gestatildeo de banco

de dados tanto para niacutevel profissional quanto empresarial

Alguns concorrentes como o MySQL desenvolveram

softwares semelhantes nos uacuteltimos anos mas o SQL Server

eacute mais faacutecil de usar e tem mais recursos Os triggers por

exemplo tecircm total suporte nos produtos da Microsoft No

caso do MySQL esse comendo foi introduzido

recentemente mas ainda natildeo satildeo totalmente suportados

O software oferecido pela Microsoft tambeacutem oferece

estreita integraccedilatildeo com o framework NET o que natildeo eacute o

caso de produtos concorrentes

Site httpwwwmicrosoftcom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windows

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 7: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS ORACLE SQL - 1977

1 - Escalabilidade Isso significa que se seu banco de dados crescer vc natildeo vai ficar na matildeo Oracle manuseia os maiores volumes de dados do mundo Se o Oracle natildeo consegue moer nenhum outro banco de dados conseguiraacute

2 - Performance Jaacute foi demonstrado que o Oracle eacute o banco de dados de melhor perfomance considerando as funcionalidades que ele tem A rigor o banco de dados mais raacutepido eacute o Mysqlporeacutem ele soacute eacute mais raacutepido se forem desligados todos os mecanismos de verificaccedilatildeo de integridade referencial eou transacional Assim fica faacutecil

3 - Confiabilidade O Oracle eacute um dos bancos de dados mais soacutelidos e robustos que existem sobrevivendo sem perda de dados a crashes catastroacuteficos no ambiente Trabalho com Oracle haacute 16 anos e NUNCA tive perda de dados causada pelo SGBD

4 - Funcionalidades O Oracle mesmo nas versotildees mais baacutesicas tem um monte de funcionalidades que outros SGBDacutes soacute tem em versotildees mais caras Coisas do tipo funcionamento em grid integridade transacionalreferencial progamaccedilatildeo do proacuteprio banco gerenciamento via web replicaccedilatildeo entre sites redundacircncia failover suporte a muacuteltiplos tipos de volumes de dados criptografia autenticaccedilatildeo integrada conexatildeo a outras bases de outros SGBDacutes (eacute possiacutevel por exemplo dar um select num banco Oracle que na verdade vai consultar um banco em outro servidor de outro fabricante como SQLServer)

Site httpwwworaclecom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 16GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux HP

Solaris

BASE DE DADOS IBM DB2 SQL - 1983

O DB2 eacute um Sistema Gerenciador de Banco de Dados Relacionais

(SGDBR) produzido pela IBM Em 2006 a IBM entrou na competiccedilatildeo

pelo emergente mercado de armazenamento warehouse aplicado ao

Mercado Financeiro com o lanccedilamento de uma linha de produtos

com sistemas de hardwaresoftware preacute-configurados

bull Requerimentos do sistema

bull Natildeo eacute ideal para ambientes Windows apenas LinuxUnix

bull AIX Versatildeo 714 O kernel do AIX de 64 bits eacute necessaacuterio

bull AIX 710 General Availability (GA)

Site httpwwwibmcomus-en

BASE DE DADOS MS SQL SERVER SQL - 1988

O Microsoft SQL Server inclui softwares de gestatildeo de banco

de dados tanto para niacutevel profissional quanto empresarial

Alguns concorrentes como o MySQL desenvolveram

softwares semelhantes nos uacuteltimos anos mas o SQL Server

eacute mais faacutecil de usar e tem mais recursos Os triggers por

exemplo tecircm total suporte nos produtos da Microsoft No

caso do MySQL esse comendo foi introduzido

recentemente mas ainda natildeo satildeo totalmente suportados

O software oferecido pela Microsoft tambeacutem oferece

estreita integraccedilatildeo com o framework NET o que natildeo eacute o

caso de produtos concorrentes

Site httpwwwmicrosoftcom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windows

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 8: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS IBM DB2 SQL - 1983

O DB2 eacute um Sistema Gerenciador de Banco de Dados Relacionais

(SGDBR) produzido pela IBM Em 2006 a IBM entrou na competiccedilatildeo

pelo emergente mercado de armazenamento warehouse aplicado ao

Mercado Financeiro com o lanccedilamento de uma linha de produtos

com sistemas de hardwaresoftware preacute-configurados

bull Requerimentos do sistema

bull Natildeo eacute ideal para ambientes Windows apenas LinuxUnix

bull AIX Versatildeo 714 O kernel do AIX de 64 bits eacute necessaacuterio

bull AIX 710 General Availability (GA)

Site httpwwwibmcomus-en

BASE DE DADOS MS SQL SERVER SQL - 1988

O Microsoft SQL Server inclui softwares de gestatildeo de banco

de dados tanto para niacutevel profissional quanto empresarial

Alguns concorrentes como o MySQL desenvolveram

softwares semelhantes nos uacuteltimos anos mas o SQL Server

eacute mais faacutecil de usar e tem mais recursos Os triggers por

exemplo tecircm total suporte nos produtos da Microsoft No

caso do MySQL esse comendo foi introduzido

recentemente mas ainda natildeo satildeo totalmente suportados

O software oferecido pela Microsoft tambeacutem oferece

estreita integraccedilatildeo com o framework NET o que natildeo eacute o

caso de produtos concorrentes

Site httpwwwmicrosoftcom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windows

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 9: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS MS SQL SERVER SQL - 1988

O Microsoft SQL Server inclui softwares de gestatildeo de banco

de dados tanto para niacutevel profissional quanto empresarial

Alguns concorrentes como o MySQL desenvolveram

softwares semelhantes nos uacuteltimos anos mas o SQL Server

eacute mais faacutecil de usar e tem mais recursos Os triggers por

exemplo tecircm total suporte nos produtos da Microsoft No

caso do MySQL esse comendo foi introduzido

recentemente mas ainda natildeo satildeo totalmente suportados

O software oferecido pela Microsoft tambeacutem oferece

estreita integraccedilatildeo com o framework NET o que natildeo eacute o

caso de produtos concorrentes

Site httpwwwmicrosoftcom

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windows

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 10: WX Comparativo de base dados para tomada de decisão

VERSOtildeES ENTERPRISE

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 11: WX Comparativo de base dados para tomada de decisão

CONTROLE DE VERSAtildeO DE BASE DE DADOS SQLHTTPSNAVICATCOMDOWNLOAD

VALOR DA LICENCcedilA R$ 250000 VERSAO FULL

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 12: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS MONGO DB SQL - 2007

bull MongoDB (do inglecircs humongous gigantesco) eacute uma aplicaccedilatildeo de coacutedigo aberto de alta performance sem esquemas orientado a documentos Foi escrito na linguagem de programaccedilatildeo C++ Aleacutem de orientado a documentos eacute formado por um conjunto de documentos JSON Muitas aplicaccedilotildees podem dessa forma modelar informaccedilotildees de modo muito mais natural pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexaacuteveis e faacuteceis de buscar

bull O desenvolvimento de MongoDB comeccedilou em outubro de 2007 pela 10gen A primeira versatildeo puacuteblica foi lanccedilada em fevereiro de 2009

Site httpswwwmongodbcom

Requerimentos do sistemaWindows OSX Linux

httpsdocsmongodbcommanual

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 13: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 14: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 15: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 16: WX Comparativo de base dados para tomada de decisão

MAIORES INFORMACcedilOtildeES SOBRE O BANCO MONGO DB SQL

httpimasterscombrbanco-de-dadosmongodbbancos-de-dados-nosql-na-

nuvem-mongodb-na-awstrace=1519021197ampsource=single

BASE DE DADOS MONGO DB SQL - 2007

Site httpswwwmongodbcom

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 17: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS POSTGRESQL - 1982

O PostgreSQL eacute um dos resultados de uma ampla evoluccedilatildeo que

se iniciou com o projeto Ingres desenvolvido na Universidade de

Berkeley Califoacuternia O liacuteder do projeto Michael Stonebraker um

dos pioneiros dos bancos de dados relacionais deixou a

universidade em 1982 para comercializar o Ingres poreacutem

retornou a ela logo em seguida

Apoacutes seu retorno a Berkeley em 1985 Stonebraker comeccedilou um

projeto poacutes-Ingres com o objetivo de resolver problemas com o

modelo de banco de dados relacional O principal problema era a

incapacidade do modelo relacional compreender ldquotiposrdquo

(atualmente chamados de objetos) ou seja combinaccedilotildees de

dados simples que formam uma uacutenica unidade

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 18: WX Comparativo de base dados para tomada de decisão

PostgreSQL eacute um sistema de banco de dados poderoso open source

objeto-relacional Ele tem mais de 15 anos de desenvolvimento ativo e

uma arquitetura comprovada que ela ganhou uma forte reputaccedilatildeo de

confiabilidade integridade de dados e correccedilatildeo Ele eacute executado em todos

os principais sistemas operacionais incluindo Linux UNIX (AIX BSD HP-

UX SGI IRIX Mac OS X Solaris Tru64) e Windows

Eacute totalmente compatiacutevel com ACID tem suporte completo para chaves

estrangeiras junccedilotildees views triggers e procedimentos armazenados (em

vaacuterias liacutenguas) Ele inclui a maioria SQL 2008 tipos de dados incluindo

INTEGER NUMERIC BOOLEAN CHAR VARCHAR DATE INTERVALO e

TIMESTAMP

Ele tambeacutem suporta o armazenamento de grandes objetos binaacuterios

incluindo imagens sons ou viacutedeo Ele tem interfaces de programaccedilatildeo

nativas para C C ++ Java Net Perl Python Ruby Tcl ODBC entre

outros e documentaccedilatildeo excepcional

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 19: WX Comparativo de base dados para tomada de decisão

Um banco de dados de classe empresarial o PostgreSQL possui

caracteriacutesticas sofisticadas tais como Multi-Versatildeo Controle de

Concorrecircncia (MVCC) ponto no tempo de recuperaccedilatildeo espaccedilos de tabela

a replicaccedilatildeo assiacutencrona transaccedilotildees aninhadas (savepoints) on-line

backups quentes um sofisticado planejador de consultas otimizador e

escrever frente log para toleracircncia a falhas

Ele suporta conjuntos de caracteres internacionais codificaccedilotildees de

caracteres de vaacuterios bytes Unicode e eacute local-aware para a classificaccedilatildeo

maiuacutesculas e minuacutesculas e formataccedilatildeo

Eacute altamente escalaacutevel tanto na enorme quantidade de dados que podem

gerenciar e no nuacutemero de usuaacuterios simultacircneos que podem acomodar

Existem sistemas PostgreSQL activas em ambientes de produccedilatildeo que

gerem em excesso de 4 terabytes de dados Alguns limites gerais

PostgreSQL estatildeo incluiacutedos na tabela

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 20: WX Comparativo de base dados para tomada de decisão

Limit ValueMaximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 16 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 - 1600 depending on column types

Maximum Indexes per Table Unlimited

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 3GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

httpswwwpostgresqlorgabout

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 21: WX Comparativo de base dados para tomada de decisão

O PostgreSQL eacute free e otimizado para aplicaccedilotildees complexas isto eacute

que envolvem grandes volumes de dados ou que tratam de

informaccedilotildees criacuteticas Assim para um sistema de comeacutercio

eletrocircnico de porte meacutedioalto por exemplo o PostGreSQL eacute mais

interessante jaacute que esse SGBD eacute capaz de lidar de maneira

satisfatoacuteria com o volume de dados gerado pelas operaccedilotildees de

consulta sql A PCSOFT manteacutem o driver nativo gratuito para esse

banco de dados

BASE DE DADOS POSTGRESQL - 1982

Site httpwwwpostgresqlorg

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 22: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

Manual HF SQL

httpwwwpcsoft-windev-webdevcomhfsql_USpdf

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

329 milhotildees de bilhotildees Este eacute o nuacutemero de linhas (registros) que podem ser encontrados em uma tabela HFSQL em nossas baterias de testes vocecirc estaacute seguro

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 23: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 24: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

A falha potencial de um servidor fiacutesiconatildeo impede o acesso ao banco de dados(Alta disponibilidade toleracircncia a falhas)Servidores replicam automaticamente em tempo real A carga de carga de leitura eacute distribuiacutedo em todos os servidores (balanceamento de carga)

Vocecirc pode adicionar e remover servidores naNo cluster se um servidor falhar ele recupera automaticamente sincroniza ao reiniciarO usuaacuterio natildeo sabe que ocorreu tudo isso

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 25: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

HFSQL oferece 4 tipos de replicaccedilatildeo

a) replicaccedilatildeo do servidor HFSQLb) replicaccedilatildeo com dispositivos moacuteveis (iOS Android )c) replicaccedilatildeo off-line sem permanente ligaccedilatildeod) replicaccedilatildeo entre heterogecircneo bancos de dados (HFSQL eou Oracle eou Ms SQL)

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 26: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

SQL INJECTION NAtildeO Eacute POSSIVEL ocorrer

usando o Windev Windev Mobile e

Webdev com seus controles de entrada

de dados jaacute possuem a seguranccedila

automaacutetica contra esse tipo de ataque

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 27: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Livre (completo versatildeo ilimitada com todas as ferramentas)

bull ferramenta de descriccedilatildeo do esquema de Dados

bull Faacutecil de instalar

bull Faacutecil de embutir

bull Faacutecil administraccedilatildeo (auto-administrado auto-optimized)

bull ferramentas de administraccedilatildeo poderosas

bull A forte integraccedilatildeo com o PC SOFT best-sellers WINDEV WEBDEV WINDEV MOacuteVEL

bull soluccedilatildeo All-in-one com WINDEV e Webdev RAD oriented gera as tabelas processos

bull Criptografia de dados tabelas e iacutendices

bull Criptografia para a coluna backup niacutevel de traacutefego de rede

bull Compatibilidade Windows (10 8 7 Vista XP Mobile CE )

Linux Mac iOS (iPhone iPad) Android

bull Compatibilidade binaacuteria dos bancos de dados e iacutendices local

rede moacutevel incorporado cliente servidor o cluster

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 28: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

LISTA DE HFSQL BENEFIacuteCIOS

bull Procedimentos armazenados

bull Hot e backups incrementais

bull Proteccedilatildeo contra injeccedilatildeo de coacutedigo SQL

bull Unicode

bull liacutengua e gestatildeo eficiente conjunto de caracteres bem

como ordem de classificaccedilatildeo granularidade no niacutevel da coluna

bull replicaccedilatildeo Faacutecil

bull reconexatildeo automaacutetica

bull monitoramento Faacutecil

bull cluster de alta disponibilidade

bull Performances

bull Sustentabilidade

bull auditoria funccedilotildees de ajuste

Site httpwwwpcsoftfr

bull Otimizaccedilatildeo das consultasbull suporte agrave indexaccedilatildeo de texto completobull Restriccedilotildees de integridadebull esquema automaacutetico (DDS) manutenccedilatildeonuacutemero de bancos de dados implantadosbull robustez para grandes volumes de dadosbull baixas necessidades de recursobull Acesso segurobull Distribuiccedilatildeo automaacutetica de carga entre os clientesbull Facilidade de implantaccedilatildeo e utilizaccedilatildeobull Suporte teacutecnico gratuito

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 29: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 30: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

Requerimentos do sistemabull 1GB ou mais Livre de memoacuteriabull 1GB miacutenimo espaccedilo livre em discobull CPU 64 bitsbull Microsoftreg Windowsreg Linux or Mac

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 31: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS HFSQL - XXXX

Site httpwwwpcsoftfr

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 32: WX Comparativo de base dados para tomada de decisão

COMANDOS H

bullHADD( TABELA) = incluir registro

bullHMODIFY( TABELA ) = alterar registro

bullHSAVE( TABELA ) = incluir e alterar registro

bullHDELETE( TABELA ) = excluir registro

bullHDELETEALL( TABELA ) = excluir todos os registros

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 33: WX Comparativo de base dados para tomada de decisão

HEXECUTEQUERY( )

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 34: WX Comparativo de base dados para tomada de decisão

HEXECUTESQLQUERY( )

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 35: WX Comparativo de base dados para tomada de decisão

httpforumpcsoftfrfr-FRpcsoftbrwindev901-exemplo-for-each-com-hfoundreadawp

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 36: WX Comparativo de base dados para tomada de decisão

CASOS DE SUCESSO

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 37: WX Comparativo de base dados para tomada de decisão

BASE DE DADOS MYSQL - 1980

O MySQL foi criado na Sueacutecia por suecos e um finlandecircs David Axmark

Allan Larsson e Michael Monty Widenius que tecircm trabalhado juntos

desde a deacutecada de 1980 Hoje seu desenvolvimento e manutenccedilatildeo

empregam aproximadamente 400 profissionais no mundo inteiro e mais

de mil contribuem testando o software integrando-o a outros produtos

e escrevendo a respeito dele

No dia 16 de Janeiro de 2008 a MySQL AB desenvolvedora do MySQL

foi adquirida pela Sun Microsystems por US$ 1 bilhatildeo um preccedilo jamais

visto no setor de licenccedilas livres No dia 20 de Abril de 2009 foi

anunciado que a Oracle compraria a Sun Microsystems e todos os seus

produtos incluindo o MySQL Apoacutes investigaccedilotildees da Comissatildeo Europeia

sobre a aquisiccedilatildeo para evitar formaccedilatildeo de monopoacutelios no mercado a

compra foi autorizada e hoje a Sun faz parte da Oracle

Site httpwwwmysqlorg

Requerimentos do sistemabull 2GB ou mais Livre de memoacuteriabull 2GB miacutenimo espaccedilo livre em discobull CPU 3264 bitsbull Microsoftreg Windowsreg Linux or Mac

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 38: WX Comparativo de base dados para tomada de decisão

CARACTERIacuteSTICAS DO MYSQL

Portabilidade (suporta praticamente qualquer plataforma atual)

Compatibilidade (existem drivers ODBC JDBC e NET e moacutedulos de interface para diversas linguagens de programaccedilatildeo como Delphi Java CC++ C Visual Basic Python Perl PHP ASP e Ruby)

Excelente desempenho e estabilidade Pouco exigente quanto a recursos de novos hardware

Facilidade no manuseio

Eacute um Software Livre com base na GPL (entretanto se o programa que acessar o Mysql natildeo for GPL uma licenccedila comercial deveraacute ser adquirida)[7]

Contempla a utilizaccedilatildeo de vaacuterios Storage Engines como MyISAM InnoDB Falcon BDB Archive Federated CSV Solidhellip

Suporta controle transacional Suporta Triggers

Suporta Cursors (Non-Scrollable e Non-Updatable)

Suporta Stored Procedures e Functions

Replicaccedilatildeo facilmente configuraacutevel

Interfaces graacuteficas (MySQL Toolkit) de faacutecil utilizaccedilatildeo cedidos pela MySQL Inc

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 39: WX Comparativo de base dados para tomada de decisão

O MySQL eacute focado na agilidade Assim se sua aplicaccedilatildeo necessita de retornos raacutepidos e

natildeo envolve operaccedilotildees complexas o MySQL eacute a opccedilatildeo mais adequada pois eacute otimizado

para proporcionar processamento raacutepido dos dados e tempo curto de resposta sem exigir

muito do hardware IO

Se vocecirc precisa por exemplo de um banco de dados para armazenar o conteuacutedo do seu

site de seu foacuterum ou necessita manter um cadastro de usuaacuterios de um portal o MySQL

serve como uma luva pois tais aplicaccedilotildees natildeo necessitam dos recursos avanccedilados que os

outros bancos de dados como o Hyperfile e o PostgreSQL oferece

Pode se entender que o MySql eacute um bom repositoacuterio de dados mas com poucos recursos

avanccedilados sendo o primo mais pobre dos bancos de dados aqui citados nesse estudo

CARACTERIacuteSTICAS DO MYSQL

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 40: WX Comparativo de base dados para tomada de decisão

APESAR DE SIMPLES ELE FUNCIONA COM MASTER E SLAVE PARA REPLICACcedilAtildeO DE DADOS

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 41: WX Comparativo de base dados para tomada de decisão

DRIVERS COMERCIAIS PAGOS

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 42: WX Comparativo de base dados para tomada de decisão

DRIVERS COMERCIAIS FREE

httppcsoftfrsttelecwindev21indexhtml OU ftppcsoftfr

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 43: WX Comparativo de base dados para tomada de decisão

QUAL TIPO DE BANCO DE DADOS USAR PARA O DESENVOLVIMENTO DE SISTEMAS WX

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 44: WX Comparativo de base dados para tomada de decisão

CONCLUSOtildeES

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 45: WX Comparativo de base dados para tomada de decisão

MUITO OBRIGADO

Meu Linkedin httpsbrLinkedincominadrianoboller

Meu site httpwwwwxinformaticacombr

Skype ID adrianoboller

CelularWhatsapp 41 9949 1800

Page 46: WX Comparativo de base dados para tomada de decisão