Transforme suas ideias em realidade com a wx informática adriano boller pulse _ linked_in
WX Comparativo de base dados para tomada de decisão
-
Upload
adriano-boller -
Category
Software
-
view
273 -
download
3
Transcript of 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
CONCLUSOtildeES
MUITO OBRIGADO
Meu Linkedin httpsbrLinkedincominadrianoboller
Meu site httpwwwwxinformaticacombr
Skype ID adrianoboller
CelularWhatsapp 41 9949 1800
MUITO OBRIGADO
Meu Linkedin httpsbrLinkedincominadrianoboller
Meu site httpwwwwxinformaticacombr
Skype ID adrianoboller
CelularWhatsapp 41 9949 1800