8
4D v11 SQL Novas funcionalidades BREAKING THE LIMITS SQL nativo integrado Novo motor do banco de dados de alto desempenho Produtividade de desenvolvimento inigualável Arquitetura Universal Binary Compatibilidade máxima com as suas aplicações 4D existentes ... e mais de 200 novas funcionalidades

4D v11 SQL - Develop and deploy desktop, client-server and ... · Novo motor do banco de dados de alto desempenho ... podem ser efetuadas ... simples quanto apagar o arquivo do índice

Embed Size (px)

Citation preview

4D v11 SQLNovas funcionalidades

BREAKING THE LIMITS

SQL nativo integrado

Novo motor do banco de dados de alto desempenho

Produtividade de desenvolvimento inigualável

Arquitetura Universal Binary

Compatibilidade máxima com as suas aplicações 4D existentes

... e mais de 200 novas funcionalidades

4D v11 SQL, SIMPLESMENTEo MAIoR êxITo TECNoLÓGICo NA HISTÓRIA DE 4D

Integração nativa do SQL e do Unicode, novo motor de banco de dados, suporte de computadores Macintosh Intel graças a uma nova arquitetura Universal Binary... esta nova versão revolucionária quebra com todas as barreiras para lhe oferecer melhor desempenho, mais produtividade, e insuperável conectividade aberta.

Com 4D v11 SQL o desempenho das suas aplicações atuais melhorará drasticamente graças ao novo motor do banco de dados. Os usuários Macintosh desfrutarão de um aumento de velocidade na velocidade graças à arquitetura Universal Binary. E ainda mais importante, as suas aplicações se desempenharão melhor sem ter que fazer mudanças no seu código. Não somente obterá um incrível desempenho, graças ao aumento sem precedentes nas capacidades de armazenamento do banco, 4D v11 SQL se adapta sem esforço para satisfazer as necessidades da sua empresa.

A produtividade de desenvolvimento legendária de 4D foi melhorada com mais de 200 novas funcionalidades, incluindo tecnologia de componentes de nova geração, a publicação de gráficos SVG, suporte de imagens melhorado, suporte nativo regex, menus hierárquicos e muito mais.

Finalmente, 4D v11 SQL acrescenta suporte a mais padrões do mercado através do seu motor SQL nativo integrado, e o emprego de tecnologias XML e Unicode.

SQL (Structured Query Language) é um padrão amplamente difundido dedicado à criação, gestão e pesquisa de bancos de dados. A integração de SQL nas suas aplicações garante que sejam aceitas por mais organizações, garantindo a rentabilidade da inversão.

MoToR SQL NATIvo INTEGRADo

O novo motor SQL nativo de 4D v11 não somente permite mais aplicações para aceder aos seus dados, também permite às aplicações 4D aceder à maioria de sistemas de informação atuais.

Novo MoToR SQL

4D v11 SQL contém um novo motor SQL nativo criado conforme aos padrões SQL 92. Este novo motor, não somente permite o acesso SQL aos dados, mas também acrescenta suporte para a criação e modificação direta de estruturas do banco de dados. De acordo com a tradição 4D, esta tecnologia faz com que seja fácil e flexível, para o programador 4D, acrescentar suporte SQL às suas aplicações existentes.

Modos de pesquisa flexíveis: podem ser efetuadas pesquisas SQL diretamente no editor de métodos (Begin SQL/End SQL tags), utilizando os comandos ODBC integrados ou o novo comando QUERY BY SQL.

O novo motor SQL traduz automaticamente entre os dados SQL e as expressões 4D (variáveis, arrays, métodos de projeto 4D, etc).

Utiliza as ferramentas que você já conhece tais como o depurador integrado para depurar as suas novas instruções SQL. Em outras palavras, não é necessário aprender novas ferramentas para tomar vantagem de estas novas funcionalidades SQL.

O novo motor SQL nativo integrado permite acesso nativo aos bancos 4D ou aos bancos SQL remotos sem importar se é outro banco 4D v11 SQL ou qualquer outro banco padrão. De fato, pode aceder simultaneamente a vários bancos.

SERvIDoR SQL INTEGRADo

4D v11 SQL inclui um servidor SQL nativo integrado desenhado para explorar o poder dos computadores multi processos. O motor é um motor multi-tarefa desenhado para tomar vantagem dos computadores de hoje e de amanhã.

Aproveite os computadores multi processadores.

Acesso aos seus dados desde toda aplicação cliente ODBC tal como Excel via um novo driver ODBC nativo de alto rendimento.

O motor SQL não somente oferece alto rendimento, mas também está desenhado para garantir que os seus dados permaneçam seguros com múltiplos níveis de segurança para conexões SQL.

Arquitetura SQL de 4D v11 SQL

Novo MoToR DE BANCoS DE DADoS DE ALTo DESEMPENHo

O motor do banco de 4D v11 SQL escreveu-se novamente para garantir que as suas aplicações do século 21 tenham desempenho do século 21. Como as necessidades de informação das organizações crescem permanentemente, o novo motor de banco foi desenhado exclusivamente para administrar estas novas necessidades de armazenamento.

ExPLoSÃo DE DADoS

A capacidade de armazenamento e de processamento dos bancos de dados 4D v11 SQL deram um grande passo adiante, sem comprometer níveis de desempenho, e pelo contrário, com maior desempenho que antes. Todos os bancos 4D existentes podem se beneficiar imediatamente de um novo ar e os projetos 4D v11 SQL pode responder às especificações mais exigentes.

O banco de dados 4D v11 SQL também se beneficia das novas funcionalidades solicitadas pelos programadores 4D:

Eliminação de tabelas e campos.

Transações multi nível aninhadas com subtransações automáticas.

Novos tipos de campos e atributos: Inteiro 64 bits, Flutuante, suporte de valores Null.

Suporte para Unicode (UTF-16, UTF-8) para armazenamento e administração de dados.

Acesso ao arquivo de dados de 64 bits, gestão de memória otimizada e “64-bits ready”.

EScALAbiLiDADE

A escalabilidade de uma aplicação é sua atitude natural para desenvolver em termos de volume, poder e funcionalidade para se adaptar às necessidades que mudam dos usuários. As novas funcionalidades do banco 4D combinadas com a abertura que oferece o novo motor SQL integrado nativo dá às aplicações 4D v11 SQL uma escalabilidade máxima e permite aos programadores 4D oferecer soluções competitivas para os projetos mais ambiciosos.

comparação de capacidade do banco de dados 4D v200x / 4D v11 SQL

NovoS TIPoS DE ÍNDICES

4D v11 SQL oferece três novos tipos de índices especializados, que lhe permitem ao programador 4D, otimizar as pesquisas:

Índices compostos: um índice composto é otimizado para as pesquisas de dados armazenadas em vários campos como Nome e Sobrenome.

Índice de palavras chaves: um índice de palavras chaves permite as pesquisas em texto. Em versões anteriores, os programadores 4D tinham que criar rotinas complexas, por exemplo, com conjuntos, enquanto com 4D v11 SQL a nova indexação de palavras chaves permite aos programadores aceder rápida e eficientemente ao texto dentro dos campos tipo texto.

Índice agrupado “Cluster”: estes índices estão otimizados para os campos onde existe um alto nível de recorrência dos mesmos dados.

oTIMIZAÇÃo DE PESQUISAS

O novo motor do banco de 4D v11 SQL foi otimizado de várias formas:

o novo analisador de pesquisas suporta o uso de parênteses, pesquisas SQL aninhadas, uniões e critérios em forma de fórmulas. Particularmente, o analisador foi desenhado para otimizar o desempenho de pesquisas complexas.

Armazenamento externo de campos binários longos: os campos BLoB, texto e imagem são armazenados por separado desde o seu registro, reduzindo assim a carga de entrada-saída durante as pesquisas.

Buffers “Read-ahead” para o acesso aos arquivos de dados.

Acesso nativo ultra rápido aos caracteres em modo Unicode suprimindo as conversações internas relacionadas com a gestão do ASCII.

Em 4D v11 SQL os índices são armazenados num arquivo independente do arquivo de dados. Para reconstruir um índice, simplesmente apague o seu arquivo e reinicie o banco, 4D automaticamente o criará de novo. De maneira que em caso de que os seus índices estejam corruptos, repará-los é tão simples quanto apagar o arquivo do índice.

Seleção do tipo de índice na nova palheta inspetor de Estrutura

Novo editor de índices

PRoDUTIvIDADE DE DESENvoLvIMENTo INIGUALÁvEL

4D v11 SQL aumenta dramaticamente a eficiência e produtividade do programador graças a mais de 200 novas funcionalidades desenhadas para lhe permitir ao programador 4D criar soluções mais rapidamente.

Componentes de nova geração:A arquitetura dos componentes foi rescrita completamente. Agora são bancos de dados 4D padrão que podem ser compilados.A sua instalação é efetuada simplesmente arrastando e soltando. Como os componentes agora são compatíveis, as preocupações pela segurança do código do componente são coisas do passado. Adicionalmente, como os componentes agora têm o seu próprio namespace, os conflitos de nomes já não existem. De fato, agora pode tanto em componentes como plug-ins escritos em código 4D!

Gestão nativa de imagens:A gestão de imagens foi enriquecida com suporte de imagens em múltiplos formatos, incluindo JEPG, GIF, SVG, PNG, PDF (Mac). Além disso, agora podem ser criados gráficos e imagens diretamente desde código 4D.

ListBoxes:As Listboxes foram atualizadas para suportar a visualização automática de registros, expressões, ou pesquisas Select SQL.

Novos macros de métodos:Os macros de métodos foram melhorados de maneira que o seu código de macro possa ser executado automaticamente quando um método é criado, aberto, modificado e guardado.

E muito mais: Pesquisas e renomeação de objetos através do ambiente Desenho, comandos avançados para a manipulação de texto (Regex, XML, Unicode); novo Centro de manutenção e Segurança, nova funcionalidade arrastar e soltar, etc...

Novo analisador de estruturas poderoso e fácil de utilizar com edição em modo gráfico, funções de zoom e de pesquisa...

beneficie-se do novo motor de renderização

SVG

Novas funções avançadas de pesquisa e renomeação de objetos

ARQUITETURA UNIvERSAL BINÁRIA DE ALTo DESEMPENHo

CoMPATIBILIDADE MÁxIMA CoM APLICAÇÕES ExISTENTES

A arquitetura de 4D v11 SQL é 100% Universal Binary. Esta moderna arquitetura pode ser utilizada para uma completa vantagem do poder dos processadores Intel que vem com os novos computadores Apple (“Mac Intel”).

O assistente de conversão executa-se automaticamente durante a abertura da versão anterior do banco 4D v11 SQL

GANâNciAS NO DESEmPENhO?

Os resultados obtidos dependerão da natureza da aplicação e o ambiente de execução (memória, configuração, etc). como exemplo, medimos que em um mac intel o comando SELEcTiON TO ARRAY executa-se 5 vezes mais rápido em 4D v11 SQL que em 4D 2004.

CONFIGURAÇÃO MÍNIMA WINDOWS Pentium iiiWindows Vista, Windows XP512 mb RAm (1 Gb recomendado)Resolução da tela 1280x1024

CONFIGURAÇÃO MÍNIMA MAC OS mac intel® o PowerPc (G5 recomendado)mac OS 10.4.5 y superior512 mb RAm (1 Gb recomendado)Resolução da tela 1280x1024

Neste ambiente, o desempenho das aplicações 4D sobre Mac OS X melhorou significativamente, sem modificações ao seu código.Para tomar vantagem de esta nova funcionalidade, simplesmente abra o seu banco com 4D v11 SQL num computador Mac Intel. Na maioria dos casos, sentirá de imediato as melhorias em velocidade.

Através da história de 4D, uma das nossa maiores preocupações quando lançamos uma nova versão é manter a nossa compatibilidade única de uma versão á seguinte.Com 4D v11 SQL, investimos muito tempo em garantir que as soluções existentes necessitem o menor número de modificações possíveis para funcionar com a nova versão.Um novo assistente de conversão assegura-se de que a atualização da sua estrutura seja tão simples quanto for possível. Adicionalmente, foram acrescentadas novas funcionalidades para converter funcionalidades que já não utilizadas numa solução do banco de dados do século 21. Por exemplo, as sub tabelas convertem-se automaticamente, em tabelas padrões com suporte total para o seu funcionamento anterior.

u

BANCo DE DADoS

Tamanho do arquivo de dados ilimitadoNovos limites de estrutura do banco- 32 767 tabelas, 32 767campos por tabela- Mil milhões de registros por tabela- 2GB para os campos textoNovos tipos flutuante e inteiro 64 bitsSuporte para valores NullSuporte para a eliminação de tabelas e camposTransações aninhadas ilimitadas, sub transações automáticasArmazenamento independente dos campos binários longos (BLoBs, texto, imagens)Pesquisas em texto integral por palavras chaves – novo operador “Contains Keyword”Armazenamento e manipulação de dados em Unicode (UTF8, UTF16)Importação/Exportação xML e HTML de definições de estrutura otimização de pesquisas e seqüenciais

GESTÃo DE ÍNDICES

Novos tipos de índices: Composto, B-Tree clusters, Palavras chaves.Armazenamento de índices como arquivos independentesGestão avançada via um explorador dedicadoNovos comandos para a criação e administração de índicesNovo analisador de pesquisas “por fórmula” utilizando índices

MoToR SQL

Novo motor SQL integrado ao centro da arquitetura 4D compatível SQL-92 com acesso direto à estrutura e aos dadosMúltiplos modos de pesquisas: código SQL no editor de métodos (Begin/End SQL), comando QUERY BY SQL, comandos oDBC integradosConexões entre objetos 4D e SQLvisualização do resultado de uma pesquisa SELECT num list BoxAcesso simultâneo à bases internas e às fontes oDBC externasDepuração interativa via o depurador de 4D

SERvIDoR SQL

Acesso universal via um novo driver oDBC nativoProcesso multi-tarefa preventivo de pesquisasConfiguração avançada do servidor, controle de pesquisas entrantesControle da ativação do servidor (Iniciar / Deter)

CoMPoNETES DE NovA GERAÇÃo

Arquitetura simplificada (um componente= um arquivo de estrutura)Instalação simplesmente com arrastar e soltarProteção total do código via compilaçãoos componentes têm os seus próprios namespacesMétodos de projeto compartilhados, comando ExECUTE METHoD

INTERFACE DE DESENvoLvIMENTo

Modernização geral da interface de desenhoAmbiente de desenvolvimento e de provas unificadoNovo editor de estrutura com ergonomia avançada, função de zoomGestão de atributos SQLNovos formulários de projeto independentesPesquisas em estruturaArrastar/soltar e copiar/colar entre bancos generalizado e configurávelSubstituir/Colar prefixo global no bancoPesquisa das chamadas de métodos, opções de pesquisa no ambiente DesenhoComandos Reiniciar em Interpretado/Reiniciar em compiladoMelhorias do Explorador: visualização de tabelas em lista, duplicação dos métodos e dos formuláriosPersonalização dos atalhos de tecladoSuporte de xLIFF para tradução das interfacesComandos Match regexNova geração de macros para ativar automaticamente em eventosControle de tarefas de impressão

FoRMULARIoS Y oBjEToS

Folhas de estilo Windows vistaAspecto metálico de janelas sobre Mac oSList boxes associados com os campos ou expressõesListas hierárquicas completamente reescritas:Instâncias múltiplas, tamanho máximo de um elemento estendido a 2 mil milhões de caracteres, gestão padronizada de propriedades, pesquisa na listaSub formulários em páginasAcesso nativo aos formatos de data, hora e numéricosSuporte extensivo de arrastar e soltar para texto e imagensNovo evento de formulário on Begin Drag over, novo método de banco on DropControle completo do container de dados inter aplicação para arrastar soltar ou copiar e colarSeletor de corTermômetros “Barber shop” nativosUtilização por referência de arquivos de imagem externos em formulários

MENUS

Nova gestão de menus completamente programávelSub menus hierárquicos multi níveisNovo comando “Dynamic pop up menu”Novo editor de menus

GESTÃo DE IMAGENS

Suporte nativo dos formatos mais comuns (jPEG, PNG, SvG, GIF, BMP, TIF, PDF) com sombra e transparênciaContador de referências para otimizar a visualização repetidaMenu contextual para gestão de imagens em modo aplicaçãoNovas operações e conversões por programação (comandos TRANSFoRM PICTURE, CoNvERT PICTURE)Exportação e visualização de gráficos SvG (comando DoM ExPoRT To PICTURE)Motor de renderização SvG

Novo CENTRo DE SEGURANÇA E MANUTENÇÃo (MSC)

Centralização das ferramentas de análises, backup e reparação de bancosInterface gráfica e ergonômicaverificação e compactação por programaçãoverificação ao vivo de bancos em execução

SERvIDoR WEB

Autenticação em modo DigestConfiguração do histórico de petições

PRINCIPAIS NovIDADES CoM 4D v11 SQL

Mais de 200 novas funcionalidades

4D HispanoParc Empresarial del Mediterrani - Passeig del Ferrocarril, 339, Bxs, 3a 08860 Castelldefels (Barcelona) - España Telefone: 93 665 76 72Fax: 93 645 50 89 www.4dbrasil.com

Copyright 4D SAS 2007 todos os diretos reservados. 4D e os logos associados são marcas registradas de 4D SAS. Todas as outras marcas e nomes de produtos são marcar e/ou registros dos seus respectivos proprietários.

Des

enho

grá

fico:

ww

w.c

ubed

esig

ners

.com

- S

etem

bro

2007

- B

R004

42