Sie sind auf Seite 1von 8

BREAKING THE LIMITS

4D v11 SQL
Mit vielen Neuheiten
Integrierte native SQL-Engine Komplett neue High-Performance Datenbank-Engine Unschlagbare Produktivitt fr Entwickler Gesteigerte Performance durch Universal Binary Architektur Maximale Kompatibilitt zu bisherigen 4D Anwendungen ... ber 200 neue Funktionen

4D v11 SQL IST GANz EINFAcH DIE HERAUSRAGENDSTE TEcHNIScHE ERRUNGENScHAFT IN DER GEScHIcHTE voN 4D
Eine integrierte native SQL Engine, eine komplett neue Datenbank-Engine, die
neue Universal Binary Architektur fr Macintosh Intel, Unicode u.v.m 4D v11 sprengt alle Grenzen und bietet Ihnen bessere Performance, hhere Produktivitt und unbertroffen offene connectivity. Macinthosh Anwender erhalten unter Mac Intel Prozessoren zustzliche Geschwindigkeitssteigerungen. Und noch besser: Ihre Anwendungen werden schneller ohne, dass Sie Ihren Code ndern mssen. Sie erhalten nicht nur hhere Performance, sondern auch drastisch erweiterte Datenbank-Speicherkapazitten. 4D v11 SQL skaliert mhelos, um Ihre Geschftsanforderungen zu erfllen. So wie Ihr Unternehmen wchst, wchst 4D v11 SQL mit!

Mehr als 200 neue Funktionalitten steigern die Produktivitt der 4D Software
Entwicklungsumgebung. Dazu gehren neue Technologien fr Komponenten, eine SVG Rendering Engine und erweiterte Bilduntersttzung, native Regex Funktionen, hierarchische Mens, u.v.m. Darber hinaus untersttzt 4D v11 SQL noch mehr Industriestandards durch die integrierte native SQL Engine, erweiterte XML-Untersttzung und die neue Unicode Technologie.

INTEGRIERTE NATIvE SQL ENGINE


Die neue native SQL Engine erlaubt mehr Anwendungen denn je, auf Ihre Daten zuzugreifen. Auch Ihre 4D Anwendung kann direkt auf die meisten der blichen Unternehmensdaten zugreifen.

NEUE SQL ENGINE


4D v11 SQL enthlt eine vollstndig integrierte SQL Engine, die auf den SQL 92 Standards basiert. Sie erlaubt sowohl SQL Zugang auf Daten, als auch direktes Erstellen und ndern von Datenbankstrukturen. So statten Sie als 4D Entwickler Ihre vorhandenen Anwendungen einfach und flexibel mit SQL aus. Flexible SQL Modi: Fhren Sie jetzt SQL Anfragen direkt im Methodeneditor (Tags Begin SQL/End SQL) aus, ber integrierte ODBC Befehle oder den neuen Befehl QUERY BY SQL. Die neue SQL Engine bersetzt automatisch und transparent zwischen SQL Daten und 4D Ausdrcken (Variablen, Arrays, 4D Projektmethoden, etc.). Mit den bereits bekannten Tools, z.B. dem integrierten Debugger, knnen Sie auch Ihre neuen SQL Statements berprfen. Sie mssen also keine neuen Tools erlernen. Die SQL Engine ermglicht native Zugriff auf 4D Datenbanken oder Remote SQL Datenbanken. Das kann eine andere 4D v11 SQL Datenbank oder jede dem aktuellen Industriestandard entsprechende Datenbank sein. Selbst mehrere Datenbanken stehen auf einmal zur Verfgung.

SQL (Structured Query Language) ist ein weit verbreiteter Standard zum Erstellen, Verwalten und Abfragen von Datenbank-Lsungen. Wenn Sie Ihre Anwendungen um SQL erweitern, steigt die Akzeptanz Ihrer Anwendung bei Neukunden schlagartig.

NATIvE INTEGRIERTER SQL SERvER


4D v11 SQL nutzt mit seiner vollstndig integrierten SQL Engine die Leistungsstrke von Multiprozessor Rechnern voll aus. Die leistungsstarke pre-emptive multi-threaded Engine wurde fr die aktuelle und zuknftige ComputerGenerationen entworfen und entwickelt. Nutzen Sie das ganze Leistungsspektrum von Multiprozessor Rechnern. Greifen Sie mit dem neuen Hochleistungs-ODBCTreiber von jedweder ODBC-Client-Anwendung - wie beispielsweise Excel - auf Ihre Daten zu. Die SQL Engine bietet Ihnen Hochleistung bei Hochsicherheit! Mehrere Sicherheitsebenen sorgen dafr, dass Ihre Daten bei SQL-Verbindungen bestens geschtzt bleiben.

SQL Architektur von 4D v11 SQL

KoMPLETT NEUE HIGH PERFoRMANcE DATENBANK ENGINE


Die Datenbank Engine von 4D v11 SQL wurde komplett neu geschrieben, um sicher zu stellen, dass Ihre Anwendungen die Performance bringen, die das 21. Jahrhundert erfordert. Da die Ansprche in Organisationen explosionsartig ansteigen, wurde die brandneue 4D v11 SQL Datenbank Engine speziell dafr entwickelt, diese neuen Datenspeicher-Anforderungen zu verwalten.

DATENEXPLoSIoN
Die Speicher- und Verarbeitungskapazitten von 4D v11 SQL Datenbanken haben ohne Zugestndnisse an die Leistungsfhigkeit einen Riesensprung nach vorne gemacht und das bei gleichzeitigem Performance Gewinn! Bestehende 4D-Anwendungen profitieren sofort von einer neuerlichen Verlngerung der Nutzungsdauer und 4D v11 SQL Projekte knnen selbst schwierigste Anforderungen erfllen.

SKALIERBARKEIT Die Skalierbarkeit einer Anwendung ist die Fhigkeit, sich in Leistungsstrke, Funktionsumfang und Funktionalitt an wachsende Anforderungen der Anwender anzupassen. Die neuen Mglichkeiten von 4D, kombiniert mit der neuen Offenheit der integrierten native SQL Engine, geben 4D v11 SQL-Anwendungen ein Maximum an Skalierbarkeit. Hiermit knnen 4D Entwickler konkurrenzfhige Lsungen, selbst fr anspruchsvollste Projekte, erstellen.

Leistungsstrke von 4D v200x im Vergleich zu 4D v11 SQL

4D v11 SQL profitiert auch von neuen Funktionen, die auf Wunsch von 4D Entwicklern integriert wurden: Lschen von Tabellen und Feldern. Mehrstufige verschachtelte Transaktionen mit automatischen Untertransaktionen. Neue Feldtypen und Attribute: Integer 64 bits, Float, Untersttzung von Nullwerten. Untersttzung von Unicode (UTF-16, UTF-8) zum Speichern und Verwalten von Daten. 64-bit Zugriff auf Datendateien, optimierte und an 64-bit angepasste Speicherverwaltung.

NEUE INDEXTyPEN
Die neue 4D v11 SQL Datenbank Engine untersttzt mehrere Indextypen. So knnen Sie als Entwickler den Zugriff auf Ihre Daten optimieren. Zustzlich zu den standardmigen B-tree Indizes bisheriger 4D Versionen werden jetzt drei weitere Indextypen untersttzt: zusammengesetzter Index: Dieser Index ist optimal, um Daten aus mehreren Feldern zu suchen, z.B. Vorund Nachname. volltext Index: Dieser Index ermglicht die Volltextsuche. Bisher mussten Entwickler hierfr komplexe Routinen, z.B. mit Mengen erstellen. In 4D v11 SQL knnen Sie als Entwickler ber den Volltext-Index schnell und effizient auf Inhalte innerhalb von Textfeldern zugreifen. cluster Index: Diese Indizes sind fr Felder optimiert, in denen hufig derselbe Wert vorkommt.
4D v11 SQL speichert Indizes in einer eigenen Datei, die von der Datendatei unabhngig ist. Dies vereinfacht das Wiederherstellen der Indizes enorm: Sie lschen einfach die vorhandene Indexdatei und starten die Datenbank neu. 4D baut dann die Indizes automatisch neu auf. In dem unwahrscheinlichen Fall, dass Ihre Indizes jemals Fehler aufweisen, ist das Reparieren so einfach wie das Lschen der Indexdatei.

oPTIMIERUNG voN ANFRAGEN


4D v11 SQL wurde in vielen Bereichen optimiert: Der neue Anfrage-Analysator untersttzt den Einsatz von Klammern, verschachtelten SQL Anfragen, Verknpfungen und die Suche durch Formeln. Er wurde darauf optimiert, selbst komplexe Suchabfragen leistungsstark zu bearbeiten. Externes Speichern groer, binrer Felder: Datenfelder vom Typ BLOB, Text und Bild werden getrennt vom Datensatz gespeichert. Das verringert die InputOutput Ladezeit whrend der Anfrage. Allgemeine Read-ahead Puffer fr Zugriff auf die Datendatei. Direkter Zugriff auf Zeichen im Unicode Modus: Damit entfallen interne Konvertierungen, die bisher im ASCII-Modus erforderlich waren.

Neuer Indexeditor Auswahl des Indextyps im neuen Inspektorfenster der Struktur

UNScHLAGBARE ENTWIcKLER-PRoDUKTIvITT
ber 200 speziell fr Entwickler ausgelegte Funktionen in 4D v11 SQL steigern deutlich Ihre Effizienz und Produktivitt. So knnen Sie noch bessere Unternehmenslsungen in noch krzerer Zeit erstellen.
Komponenten der nchsten Generation Die Komponenten wurden komplett neu geschrieben. Es sind jetzt standardmig kompilierbare 4D Anwendungen, die sich einfach per Drag&Drop installieren lassen. Da Komponenten nun kompilierbar sind, gehren Sorgen um deren Sicherheit der Vergangenheit an. Jede Komponente erhlt einen eigenen Namensbereich, so dass auch Namenskonflikte nicht mehr existieren. 4D Komponenten sind nichts anderes mehr als in 4D Code geschriebene Plug-Ins! Native Bildverwaltung 4D v11 SQL untersttzt die gngigen Bildformate wie JPEG, GIF, SVG, PNG, PDF (Mac OS). Auerdem lassen sich SVG-Grafiken und Bilder direkt aus 4D Code erstellen. Listboxen Die Listboxen wurden aktualisiert und zeigen jetzt Datenstze, Ausdrcke oder Anfragen mit der Funktion SQL Select automatisch an. Neue Makros fr Methoden Der Makro-Code kann jetzt beim Anlegen, Sichern oder ndern einer Methode automatisch ablaufen. Weitere Neuerungen Sie knnen ab sofort in der Designumgebung Objekte suchen und umbenennen. Ihnen stehen erweiterte Befehle zur Textbearbeitung (Regex, XML, Unicode), ein neues Maintenance und Security-Center, neue Drag&Drop Funktionen, u.v.m. zur Verfgung.
Neue ausgeklgelte Funktionen zum Suchen und Umbenennen von Objekten

Neuer leistungsstarker und einfach zu bedienender Struktureditor mit grafischer Bearbeitung, Zoom- und Suchfunktionen

Nutzen Sie die Vorteile der neuen SVG Rendering Engine

HocHLEISTUNGS-UNIvERSAL BINARy ARcHITEKTUR


Die Architektur von 4D v 11 SQL ist zu 100 % Universal Binary, d.h. sie kann die ganze Bandbreite von Intel Prozessoren nutzen, unter denen die neuen Apple Rechner laufen.
In dieser Umgebung ist die Performance von 4D Anwendungen auf Mac OS X entschieden besser, ohne dass Sie Ihren Code ndern. ffnen Sie einfach Ihre 4D Anwendung mit 4D v11 SQL auf einem Intel-Mac. In den meisten Fllen erleben Sie sofort die neue Geschwindigkeit.

WAS IHNEN DIE PERFORMANcE BRINGT Die erzielten Ergebnisse hngen von der Art der Anwendung und der ausfhrenden Umgebung (Speicher, Konfiguration, u..) ab. So hat z.B. die Messung des Befehls SELEcTION TO ARRAY auf einem Intel-Mac ergeben, dass er in 4D v11 SQL 5-mal schneller abluft als in 4D 2004.

MAXIMALE KoMPATIBILITT zU voRHANDENEN 4D ANWENDUNGEN


Beim Weiterentwickeln von 4D ist schon immer unser hchstes Ziel, dass bei Verffentlichung einer neuen Version die Kompatibilitt zur vorigen Version gewahrt bleibt. Wir haben viele Mannjahre investiert, um sicherzustellen, dass vorhandene 4D Lsungen weitgehend unverndert unter 4D v11 SQL laufen werden. Der neue Konvertierungsassistent sorgt dafr, dass Ihre Struktur so einfach wie mglich aktualisiert wird. Darber hinaus gibt es neue Funktionen, die berflssige Funktionen aus alten Versionen mit modernen Arbeitsweisen ersetzen. So werden z.B. Untertabellen automatisch in Standardtabellen umgewandelt, und das unter Beibehaltung ihrer bisherigen Arbeitsweise.
Der Konvertierungsassistent luft automatisch, wenn eine unter einer frheren Version erstellte Anwendung mit 4D v11 SQL geffnet wird

MINDESTKONFIGURATION FR WINDOWS Pentium III Windows Vista, Windows XP 512 MB RAM (1 GB empfohlen) Bildschirmauflsung 1280x1024

MINDESTKONFIGURATION FR MAC OS Mac Intel oder PowerPc Macintosh (G5 empfohlen) Mac OS 10.4.5 und hher 512 MB RAM (1 GB empfohlen) Bildschirmauflsung 1280x1024

ber 200 neue Funktionen


DATENBANK
Hhere Grenzwerte fr die Strukturdatei Neue Grenzen fr die Datenbankstruktur - 32.767 Tabellen, 32.767 Felder pro Tabelle - 1 Milliarde Datenstze pro Tabelle - 2 GB fr Textfelder Datentypen: Fliekomma, Ganzzahl 64 bits Untersttzung von Nullwerten Tabelle und Felder sind lschbar Unbegrenzte, verschachtelte Transaktionen, automatisch Untertransaktionen Externes Speichern groer binrer Felder (BLoB, Text, Bilder) volltextsuche nach Schlsselwort - neuer operator Enthlt Schlsselwort Speichern und Bearbeiten von Daten in Unicode (UTF8, UTF16) Import/Export von Strukturdefinitionen in XML und HTML optimierung sequentieller Anfragen

MENS
Neuer Meneditor Programmierbare Menverwaltung Mehrstufige hierarchische Untermens Neue Funktion Dynamic Pop-Up Menu

KoMPoNENTEN DER NcHSTEN GENERATIoN


vereinfachte Architektur (Komponente = 4D Strukturdatei) Einfache Installation per Drag&Drop Kompletter code-Schutz durch Kompilieren Eigene Namensbereiche, gemeinsame Nutzung von Projektmethoden, Befehl EXEcUTE METHoD

DESIGNoBERFLcHE
Allgemeine Modernisierung der oberflche Eine gemeinsame Entwicklungs- und Testumgebung Erweiterter Struktureditor mit zoom-Funktion verwaltung von SQL Attributen von Tabellen unabhngige Projektformulare Suchfunktion auf Strukturebene Konfigurierbares Drag/Drop und copy/Paste zwischen Anwendungen Globale Umbenennung/Prfixe in der Datenbank Suche nach Methodenaufrufern, Suchoptionen im Designmodus Befehle Neustart interpretiert, Neustart Kompiliert verbesserter Explorer: Tabellen als Liste anzeigbar, Duplizieren von Methoden/ Formularen vernderbare Tastenkrzel Untersttzung von XLIFF zum Lokalisieren von oberflchen Befehl Match regex Neue Reihe von Makros zum automatischen Steuern von Ereignissen Steuerbare Druckauftrge

BILDvERWALTUNG
Native Untersttzung der gngigen Formate (jPEG, PNG, SvG, GIF, BMP, TIF, PDF) Kontextmen zur Bildverwaltung im Anwendungsmodus Neue operationen und Konvertierung per Programmierung (Befehle TRANSFoRM PIcTURE, coNvERT PIcTURE) SvG Rendering Engine: Erzeugen von SvG Bildern per Programmiersprache (Befehl DoM EXPoRT To PIcTURES)

INDEXvERWALTUNG
Neue Indextypen: zusammengesetzter Index, cluster B-Tree, Schlsselwort Indizes als eigene Datei gespeichert Einfache verwaltung ber Index Explorer Neue Befehle zum Erstellen und verwalten von Indizes Indizes auch fr Suche mit Formeln

NEUES MAINTENANcE UND SEcURITy cENTER (MSc)


zentralisierte Werkzeuge zum Prfen, Sichern und Reparieren Benutzerfreundliche oberflche Prfen und Komprimieren per Programmierung berprfung der Datenbanken im laufenden Betrieb

SQL ENGINE
Neue integrierte SQL Engine im zentrum der 4D Architektur, SQL-92 kompatibel mit direktem zugriff auf Struktur und Daten verschiedene Anfrage-Modi: SQL code im Methodeneditor (Begin/End SQL Tags), QUERy By SQL, integrierte oDBc Befehle verbindung zwischen 4D und SQL objekten Anzeige der Suchergebnisse mit SELEcT in Listbox Simultaner zugriff auf interne Datenbank und externe oDBc Quellen Interaktives Debugging ber 4D Debugger

FoRMULARE UND oBjEKTE


Stilvorlagen fr Windows vista Metallische Darstellung fr Fenster auf Mac oS Listboxen verknpfbar mit Feldern oder Ausdrcken verbesserte Struktur fr hierarchische Listen: Mehrere Listen pro Formular, max. Lnge auf 2 Milliarden zeichen erweitert, standardisierte verwaltung der Eigenschaften, integrierte Suchfunktion Unterformulare als Seiten Native zugriff auf Datums-, zeit- und zahlenformat Mehr Drag&Drop Funktionen fr Text und Bilder Neues Formularereignis on Begin Drag over, Neue Datenbankmethode on Drop Komplette Steuerung der Pasteboards fr Drag/Drop und copy/Paste zwischen verschiedenen Anwendungen Animiertes Thermometer fr lnger andauernde operationen Direktes Laden externer Bilddateien per Referenz in Formularen

WEB SERvER
Authentifizierung im Digest Modus Konfigurierbares Web Logbuch

4D Deutschland GmbH Hanns-Braun-Str. 52 85375 Neufahrn Deutschland Tel: +49 8165 9519-0 Fax: +49 8165 9519-99 www.de.4D.com
Copyright 4D SAS 2008 Alle Rechte vorbehalten. 4D und seine Logos sind eingetragene Warenzeichen von 4D SAS. Alle anderen Produktnamen sind Handelsnamen und /oder registrierte Warenzeichen der jeweiligen Hersteller.

SQL SERvER
Universeller zugriff ber neuen native oDBc Treiber Pre-emptive multithreaded Bearbeiten von Anfragen Erweiterte Server-Konfiguration, Steuerung eingehender Anfragen Unabhngige Server-Aktivierung (Start / Stop)

Druck Feburar 2008 - Irrtum und technische nderungen vorbehalten - Graphic design : www.cubedesigners.com - BR00442

DIE NEUEN HIGHLIGHTS voN 4D v11 SQL