4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito...

8
4D v11 SQL Nuevas funcionalidades BREAKING THE LIMITS SQL nativo integrado Nuevo motor de bases de datos de alto desempeño Productividad de desarrollo inigualable Arquitectura Universal Binary Máxima compatibilidad con sus aplicaciones 4D existentes ... y más de 200 nuevas funcionalidades

Transcript of 4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito...

Page 1: 4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito nuevamente para asegurar que sus aplicaciones del siglo 21 tengan desempeño del

4D v11 SQLNuevas funcionalidades

BREAKING THE LIMITS

SQL nativo integrado

Nuevo motor de bases de datos de alto desempeño

Productividad de desarrollo inigualable

Arquitectura Universal Binary

Máxima compatibilidad con sus aplicaciones 4D existentes

... y más de 200 nuevas funcionalidades

Page 2: 4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito nuevamente para asegurar que sus aplicaciones del siglo 21 tengan desempeño del

4D v11 SQL, SIMPLEMENTEES EL MAYOR LOGRO TECNOLÓGICOEN LA HISTORIA DE 4D

Integración nativa del SQL y del Unicode, nuevo motor de base de datos, soporte a equipos Macintosh Intel gracias a una nueva arquitectura Universal Binary... esta nueva versión revolucionaria rompe todas la barreras para ofrecerle mejor rendimiento, más productividad, e insuperable conectividad abierta.

Con 4D v11 SQL el rendimiento de sus aplicaciones actuales mejorará dramáticamente gracias al nuevo motor de base de datos. Los usuarios Macintosh disfrutarán de un aumento en la velocidad gracias a la nueva arquitectura Universal Binary. Y aún más importante, sus aplicaciones se desempeñarán mejor sin tener que hacer cambios en su código. No solamente obtendrá un increíble rendimiento, gracias al aumento sin precedentes en las capacidades de almacenamiento de la base, 4D v11 SQL se adapta sin esfuerzo para satisfacer las necesidades de su empresa.

La productividad de desarrollo legendaria de 4D ha sido mejorada con más de 200 nuevas funcionalidades, incluyendo la nueva generación de componentes, la publicación de gráficos SVG, soporte de imágenes mejorado, soporte nativo regex, menús jerárquicos y mucho más.

Finalmente, 4D v11 SQL añade soporte a más estándares del mercado a través de su motor SQL nativo integrado, y el empleo de tecnologías XML y Unicode.

Page 3: 4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito nuevamente para asegurar que sus aplicaciones del siglo 21 tengan desempeño del

SQL (Structured Query Language) es un estándar ampliamente difundido dedicado a la creación, gestión y búsqueda de bases de datos. La integración de SQL en sus aplicaciones garantiza que sean aceptadas por más organizaciones, asegurando la rentabilidad de la inversión.

MOTOR SQL NATIvO INTEGRADO

El nuevo motor SQL nativo de 4D v11 no sólo permite más aplicaciones para acceder a sus datos, también permite a las aplicaciones 4D acceder a la mayoría de sistemas de información actuales.

NUEvO MOTOR SQL

4D v11 SQL contiene un nuevo motor SQL nativo creado conforme a los estándares SQL 92. Este nuevo motor no sólo permite el acceso SQL a los datos sino que también añade soporte para la creación y modificación directa de estructuras de bases de datos. De acuerdo con la tradición 4D, esta tecnología hace que sea fácil y flexible, para el desarrollador 4D, añadir soporte SQL a sus aplicaciones existentes.

Modos de búsqueda flexibles: se pueden efectuar búsquedas SQL directamente en el editor de métodos (Begin SQL/End SQL), utilizando los comandos ODBC integrados o el nuevo comando QUERY BY SQL.

El nuevo motor SQL traduce automáticamente entre los datos SQL y las expresiones 4D (variables, arrays, métodos de proyecto 4D, etc.).

Utiliza las herramientas que usted ya conoce tales como el depurador integrado para depurar sus nuevas instrucciones SQL. En otras palabras, no es necesario aprender nuevas herramientas para tomar ventaja de estas nuevas funcionalidades SQL.

El nuevo motor SQL nativo integrado permite acceso nativo a bases 4D o a bases SQL remotas sin importar si es otra base 4D v11 SQL o cualquier otra base estándar. De hecho se puede acceder simultáneamente a varias bases.

SERvIDOR SQL INTEGRADO

4D v11 SQL incluye un servidor SQL nativo integrado diseñado para explotar el poder de los ordenadores multiprocesos. El motor es un motor multihilo diseñado para tomar ventaja de los ordenadores de hoy y de mañana.

Aproveche los equipos multiprocesadores.

Acceso a sus datos desde toda aplicación cliente ODBC tal como Excel vía un nuevo driver ODBC nativo de alto rendimiento.

El motor SQL no solamente ofrece alto rendimiento, si no también está diseñado para asegurar que sus datos permanezcan seguros con múltiples niveles de seguridad para conexiones SQL.

Arquitectura SQL de 4D v11 SQL

Page 4: 4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito nuevamente para asegurar que sus aplicaciones del siglo 21 tengan desempeño del

NUEvO MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO

El motor de la base 4D v11 SQL se ha escrito nuevamente para asegurar que sus aplicaciones del siglo 21 tengan desempeño del siglo 21. Como las necesidades de información de las organizaciones crecen permanentemente, el nuevo motor de base fue diseñado exclusivamente para administrar estas nuevas necesidades de almacenaniemto.

ExPLOSIÓN DE DATOS

Las capacidades de almacenamiento y de procesamiento de las bases de datos 4D v11 SQL han dado un gran paso hacia adelante, sin comprometer niveles de desempeño, y por el contrario, con más alto desempeño que antes. Todas las bases 4D existentes pueden beneficiarse inmediatamente de un nuevo aire y los proyectos 4D v11 SQL ahora pueden responder a las especificaciones más exigentes.

La base de datos 4D v11 SQL también se beneficia de las nuevas funcionalidades solicitadas por los desarrolladores 4D:

Eliminación de tablas y campos.

Transacciones multinivel anidadas con subtransacciones automáticas.

Nuevos tipos de campos y atributos: Entero 64 bits, Flotante, soporte de valores Null.

Soporte de Unicode (UTF-16, UTF-8) para el almacenamiento y la administración de datos.

Acceso de 64 bits a los archivos de datos, gestión de memoria optimizada y “64-bits ready”.

EScALAbiLiDAD

La escalabilidad de una aplicación es su aptitud natural para desarrollarse en términos de volumen, poder y funcionalidad para adaptarse a las necesidades cambiantes de los usuarios. Las nuevas funcionalidades de la base 4D combinadas con la apertura que ofrece el nuevo motor SQL integrado nativo da a las aplicaciones 4D v11 SQL una escalabilidad máxima y permite a los desarrolladores 4D ofrecer soluciones competitivas para los proyectos más ambiciosos.

comparación de capacidad de la base de datos 4D v200x / 4D v11 SQL

Page 5: 4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito nuevamente para asegurar que sus aplicaciones del siglo 21 tengan desempeño del

NUEvOS TIPOS DE íNDICES

4D v11 SQL ofrece tres nuevos tipos de índices especializados, que le permiten al desarrollador 4D, optimizar las búsquedas:

índices compuestos: un índice compuesto se optimiza para las búsquedas de datos almacenados en varios campos tal como Nombre y Apellido.

índice de palabras claves: un índice de palabras claves permite las búsquedas en texto. En versiones anteriores, los desarrolladores 4D tenían que crear rutinas complejas, por ejemplo con conjuntos, mientras con 4D v11 SQL la nueva indexación de palabras claves permite a los desarrolladores acceder rápida y eficientemente al texto dentro de los campos tipo texto.

índice agrupado “Cluster”: estos índices están optimizados para los campos donde hay alto nivel de recurrencia de los mismos datos.

OPTIMIZACIÓN DE BÚSQUEDAS

El nuevo motor de la base 4D v11 SQL ha sido optimizado de varias formas:

El nuevo analizador de búsquedas soporta el uso de paréntesis, búsquedas SQL anidadas, uniones y criterios en forma de fórmulas. Particularmente, el analizador ha sido diseñado para optimizar el desempeño de búsquedas complejas.

Almacenamiento externo de campos binarios grandes: los campos BLOB, texto e imagen son almacenados por separado desde su registro, reduciendo así la carga de entrada-salida durante las búsquedas.

Buffers “Read-ahead” (lectura anticipada) para el acceso a los archivos de datos.

Acceso nativo ultra rápido a los caracteres en modo Unicode suprimiendo las conversiones internas relacionadas con la gestión del ASCII.

En 4D v11 SQL, los índices son almacenados en un archivo independiente del archivo de datos. Para reconstruir un índice, simplemente borre su archivo y reinicie la base, 4D automáticamente lo creará de nuevo. De manera que en el caso de que sus índices estén corruptos, repararlos es tan simple como borrar el archivo del índice.

Selección del tipo de índice en la nueva paleta inspector de Estructura

Nuevo editor de índices

Page 6: 4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito nuevamente para asegurar que sus aplicaciones del siglo 21 tengan desempeño del

PRODUCTIvIDAD DE DESARROLLO INIGUALABLE

4D v11 SQL aumenta dramáticamente la eficiencia y productividad del desarrollador gracias a más de 200 nuevas funcionalidades diseñadas para permitirle al desarrollador 4D crear soluciones más rápidamente.

Componentes de nueva generación:La arquitectura de los componentes ha sido reescrita completamente. Ahora son bases de datos 4D estándar que pueden ser compiladas. Su instalación se efectúa simplemente arrastrando y soltando. Como los componentes ahora son compilables, las preocupaciones por la seguridad del código del componente son cosa del pasado. Adicionalmente, como los componentes ahora tienen su propio namespace, los conflictos de nombres ya no existen. ¡Ahora puede considerar a los componentes como plug-ins escritos en código 4D!

Gestión nativa de imágenes:La gestión de imágenes ha sido enriquecida con soporte de imágenes en múltiples formatos, incluyendo JPEG, GIF, SVG, PNG, PDF (Mac). Además, ahora pueden crearse gráficos e imágenes directamente desde código 4D.

ListBoxes:Las Listboxes han sido actualizadas para soportar la visualización automática de registros, expresiones o búsquedas Select SQL.

Nuevas macros de métodos:Las macros de métodos han sido mejoradas de manera que su código de macro pueda ejecutarse automáticamente cuando un método es creado, abierto, modificado o guardado.

Y mucho más: Búsqueda y renombramiento de objetos a través del entorno Diseño, comandos avanzados para manejo de texto (Regex, XML, Unicode), nuevo Centro de Seguridad y Mantenimiento, nueva funcionalidad arrastrar y soltar, etc.

Nuevo analizador de estructuras poderoso y fácil de usar con edición en modo gráfico, funciones de zoom y de búsqueda...

beneficiese del nuevo motor de renderización

SVG

Nuevas funciones avanzadas de búsqueda y renombramiento de

objetos

Page 7: 4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito nuevamente para asegurar que sus aplicaciones del siglo 21 tengan desempeño del

ARQUITECTURA UNIvERSAL BINARIA DE ALTO DESEMPEÑO

MáxIMA COMPATIBILIDAD CON APLICACIONES ExISTENTES

La arquitectura de 4D v11 SQL es 100% Universal Binary. Esta moderna arquitectura puede utilizarse para tomar total ventaja del poder de los procesadores Intel que viene con los nuevos ordenadores Apple (“Mac Intel”).

El asistente de conversión se ejecuta automáticamente durante la apertura de la versión anterior de la base con 4D v11 SQL

¿cUÁLES GANANciAS EN EL DESEmPEño?

Los resultados obtenidos dependerán de la naturaleza de la aplicación y el entorno de ejecución (memoria, configuración, etc.). como ejemplo, hemos medido que en un mac intel el comando SELEcTioN To ARRAY se ejecuta 5 veces más rápido en 4D v11 SQL que en 4D 2004.

CONFIGURACIÓN MÍNIMA WINDOWS Pentium iiiWindows Vista, Windows XP512 mb RAm (1 Gb recomendado)Resolución de pantalla 1280x1024

CONFIGURACIÓN MÍNIMA MAC OS mac intel® o PowerPc (G5 recomendado)mac oS 10.4.5 y superior512 mb RAm (1 Gb recomendado)Resolución de pantalla 1280x1024

En este entorno, el desempeño de las aplicaciones 4D bajo Mac OS X ha mejorado significativamente, sin modificaciones a su código. Para tomar ventaja de esta nueva funcionalidad, simplemente abra su base con 4D v11 SQL en un ordenador Mac Intel. En la mayoría de los casos, sentirá de inmediato las mejoras en velocidad.

A través de la historia de 4D, una de nuestras mayores preocupaciones cuando lanzamos una nueva versión es mantener nuestra compatibilidad única de una versión a la siguiente.Con 4D v11 SQL, invertimos mucho tiempo en asegurarnos que las soluciones existentes necesiten el menor número de modificaciones posibles para funcionar con la nueva versión. Un nuevo asistente de conversión se asegura de que la actualización de su estructura sea tan sencilla como sea posible. Adicionalmente, han sido añadidas nuevas funcionalidades para convertir funcionalidades que ya no son necesarias en una solución de base de datos del siglo 21. Por ejemplo, las subtablas se convierten automáticamente en tablas estándar con soporte total para su funcionamiento anterior.

Page 8: 4D v11 SQL MOTOR DE BASES DE DATOS DE ALTO DESEMPEÑO El motor de la base 4D v11 SQL se ha escrito nuevamente para asegurar que sus aplicaciones del siglo 21 tengan desempeño del

u

BASE DE DATOS

Tamaño del archivo de datos ilimitadoNuevos límites de estructura de la base- 32.767 tablas, 32.767 campos por tabla- Mil millones de registros por tabla- 2 GB para los campos textoNuevos tipos flotante y entero 64 bitsSoporte para valores NullSoporte para la eliminación de tablas y camposTransacciones anidadas ilimitadas, subtransacciones automáticasAlmacenaje independiente de los campos binarios grandes (BLOBs, texto, imágenes)Búsquedas en texto integral por palabras claves - nuevo operador “Contains keyword” Almacenamiento y manipulación de datos en Unicode (UTF8, UTF16) Importación/Exportación xML y HTMLde definiciones de estructura Optimización de búsquedas secuenciales

GESTIÓN DE íNDICES

Nuevos tipos de índices: Compuesto, B-Tree clusters, Palabras clavesAlmacenamiento de índices como archivos independientesGestión avanzada vía un explorador dedicadoNuevos comandos para la creación y administración de índices Nuevo analizador de búsquedas “por fórmula” utilizando índices

MOTOR SQL

Nuevo motor SQL integrado al centro de la arquitectura 4D compatible SQL-92 con acceso directo a la estructura y a los datosMúltiples modos de búsquedas: código SQL en el editor de métodos (Begin/End SQL), comando QUERY BY SQL, comandos ODBC integradosConexiones entre objetos 4D y SQLvisualización del resultado de una búsqueda SELECT en un list box Acceso simultáneo a la base interna y a las fuentes ODBC externasDepuración interactiva vía el depurador de 4D

SERvIDOR SQL

Acceso universal vía un nuevo driver ODBC nativoProceso multihilo preventivo de búsquedasConfiguración avanzada del servidor, control de búsquedas entrantesControl de la activación del servidor (Iniciar / Detener)

COMPONENTES DE NUEvA GENERACIÓN

Arquitectura simplificada (un componente = un archivo de estructura)Instalación por simple arrastrar y soltarProtección total del código vía compilaciónLos componentes tienen sus propios namespaces Métodos de proyecto compartidos, comando ExECUTE METHOD

INTERFAZ DE DESARROLLO

Modernización general de la interfaz de diseño Entorno de desarrollo y de pruebas unificadoNuevo editor de estructura con ergonomía avanzada, función de zoom Gestión de atributos SQLNuevos formularios de proyecto independientesBúsqueda en estructuraArrastrar/soltar y copiar/pegar entre bases generalizado y configurableReemplazar/Colocar prefijo global en la baseBúsqueda de los llamantes de métodos, opciones de búsqueda en entorno DiseñoComandos Reiniciar en Interpretado/Reiniciar en compiladoMejoras del Explorador: visualización de tablas en lista, duplicación de los métodos y de los formulariosPersonalización de los atajos de tecladoSoporte de xLIFF para traducción de las interfacesComando Match regexNueva generación de macros se activan automáticamente en eventosControl de tareas de impresión

FORMULARIOS Y OBjETOS

Hojas de estilo Windows vistaAspecto metálico de ventanas bajo Mac OSList boxes asociados con los campos o expresionesListas jerárquicas totalmente reescritas: instancias múltiples, tamaño máximo de un elemento extendido a 2 mil millones de caracteres, gestión estandarizada de propiedades, búsqueda en la lista Subformularios en páginasAcceso nativo a los formatos de fecha, hora y numéricosSoporte extensivo de arrastrar y soltar para texto e imágenes Nuevo evento de formulario On Begin Drag Over, nuevo método de base On DropControl completo del contenedor de datos interaplicación para arrastrar soltar y copiar y pegarSelector de colorTermómetros “Barber shop” nativosUtilización por referencia de archivos de imagen externos en formularios

MENÚS

Nueva gestión de menús completamente programable Submenús jerárquicos multiniveles Nuevo comando “Dynamic pop up menu” Nuevo editor de menús

GESTIÓN DE IMáGENES

Soporte nativo de los formatos más comunes (jPEG, PNG, SvG, GIF, BMP, TIF, PDF) con sombra y transparenciaContador de referencias para optimizar la visualización repetidaMenú contextual para gestión de imágenes en modo aplicación Nuevas operaciones y conversiones por programación (comandos TRANSFORM PICTURE, CONvERT PICTURE)Exportación y visualización de gráficos SvG (comando DOM ExPORT TO PICTURE)Motor de renderización SvG

NUEvO CENTRO DE SEGURIDAD Y MANTENIMIENTO (CSM)

Centralización de las herramientas de análisis, backup y reparación de basesInterfaz gráfica y ergonómicaverificación y compactación por programación verificación en vivo de bases en ejecución

SERvIDOR WEB

Autenticación en modo DigestConfiguración del historial de peticiones

PRINCIPALES NOvEDADES CON 4D v11 SQL

Más de 200 nuevas funcionalidades

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

Copyright 4D SAS 2007 todos los derechos reservados. 4D y los logos asociados son marcas registradas de 4D SAS. Todas las otras marcas y nombres de productos son marcas y/o registros de sus respectivos propietarios.

Dis

eño

gráfi

co: w

ww

.cub

edes

igne

rs.c

om -

Sep

tiem

bre

2007

- B

R004

42