4D v11 SQL

Propaganda
BREAKING THE LIMITS
4D v11 SQL
Novas funcionalidades
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, Simplesmente
o 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.
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.
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.
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.
Comparação de capacidade do banco de dados 4D v200x / 4D v11 SQL
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.
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.
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.
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.
Novo editor de
índices
Seleção do tipo de índice na
nova palheta Inspetor de Estrutura
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...
Novas funções avançadas de pesquisa
e renomeação de objetos
Beneficie-se do novo
motor de renderização
SVG
Novo analisador de estruturas poderoso e fácil de utilizar com
edição em modo gráfico, funções de zoom e de pesquisa...
ARQUITETURA UNIVERSAL BINÁRIA DE ALTO DESEMPENHO
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”).
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.
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.
COMPATIBILIDADE MÁXIMA COM APLICAÇÕES EXISTENTES
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 convertemse automaticamente, em tabelas padrões com suporte
total para o seu funcionamento anterior.
CONFIGURAÇÃO MÍNIMA WINDOWS
Pentium III
Windows Vista, Windows XP
512 MB RAM (1 GB recomendado)
Resolução da tela 1280x1024
O assistente de conversão executa-se automaticamente durante
a abertura da versão anterior do banco 4D v11 SQL
CONFIGURAÇÃO MÍNIMA MAC OS
Mac Intel® o PowerPC (G5 recomendado)
Mac OS 10.4.5 y superior
512 MB RAM (1 GB recomendado)
Resolução da tela 1280x1024
Mais de 200 novas funcionalidades
Banco de dados
Tamanho do arquivo de dados ilimitado
Novos limites de estrutura do banco
- 32 767 tabelas, 32 767campos por tabela
- Mil milhões de registros por tabela
- 2GB para os campos texto
Novos tipos flutuante e inteiro 64 bits
Suporte para valores Null
Suporte para a eliminação de tabelas e
campos
Transações aninhadas ilimitadas, sub
transações automáticas
Armazenamento 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
independentes
Gestão avançada via um explorador
dedicado
Novos comandos para a criação e
administração de índices
Novo 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 dados
Múltiplos modos de pesquisas: código SQL
no editor de métodos (Begin/End SQL),
comando QUERY BY SQL, comandos ODBC
integrados
Conexões entre objetos 4D e SQL
Visualização do resultado de uma pesquisa
SELECT num list Box
Acesso simultâneo à bases internas e às
fontes ODBC externas
Depuração interativa via o depurador de 4D
SERVIDOR SQL
Acesso universal via um novo driver ODBC
nativo
Processo
multi-tarefa
preventivo
de
pesquisas
Configuração avançada do servidor, controle
de pesquisas entrantes
Controle 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
soltar
Proteção total do código via compilação
Os componentes têm os seus próprios
namespaces
Métodos de projeto compartilhados,
comando EXECUTE METHOD
MENUS
Nova gestão de menus completamente
programável
Sub menus hierárquicos multi níveis
Novo 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ência
Contador de referências para otimizar a
visualização repetida
Menu contextual para gestão de imagens em
modo aplicação
Novas 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
INTERFACE DE DESENVOLVIMENTO
Modernização geral da interface de desenho
Ambiente de desenvolvimento e de provas
unificado
Novo editor de estrutura com ergonomia
avançada, função de zoom
Gestão de atributos SQL
Novos
formulários
de
projeto
independentes
Pesquisas em estrutura
Arrastar/soltar e copiar/colar entre bancos
generalizado e configurável
Substituir/Colar prefixo global no banco
Pesquisa das chamadas de métodos, opções
de pesquisa no ambiente Desenho
Comandos Reiniciar em Interpretado/
Reiniciar em compilado
Melhorias do Explorador: visualização de
tabelas em lista, duplicação dos métodos e
dos formulários
Personalização dos atalhos de teclado
Suporte de XLIFF para tradução das
interfaces
Comandos Match regex
Nova geração de macros para ativar
automaticamente em eventos
Controle de tarefas de impressão
NOVO CENTRO DE
MANUTENÇÃO (MSC)
SEGURANÇA
Centralização das ferramentas de análises,
backup e reparação de bancos
Interface gráfica e ergonômica
Verificação e compactação por programação
Verificação ao vivo de bancos em execução
ServIDOr Web
Autenticação em modo Digest
Configuração do histórico de petições
FormULARIOs Y objetOs
Folhas de estilo Windows Vista
Aspecto metálico de janelas sobre Mac OS
List boxes associados com os campos ou
expressões
Listas
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 lista
Sub formulários em páginas
Acesso nativo aos formatos de data, hora e
numéricos
Suporte extensivo de arrastar e soltar para
texto e imagens
Novo evento de formulário On Begin Drag
Over, novo método de banco On Drop
Controle completo do container de dados
inter aplicação para arrastar soltar ou copiar
e colar
Seletor de cor
Termômetros “Barber shop” nativos
Utilização por referência de arquivos de
imagem externos em formulários
E
4D Hispano
Parc Empresarial del
Mediterrani - Passeig
del Ferrocarril, 339, Bxs,
3a 08860 Castelldefels
(Barcelona) - España
Telefone: 93 665 76 72
Fax: 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.
Desenho gráfico: www.cubedesigners.com - Setembro 2007 - BR00442
PRINCIPAIS NOVIDADES COM 4D v11 SQL
Download