DIE NEUEN HIGHLIGHTS voN 4D v11 SQL

Werbung
BREAKING THE LIMITS
4D v11 SQL
Mit vielen Neuheiten
Integrierte native SQL-Engine
Komplett neue High-Performance Datenbank-Engine
Unschlagbare Produktivität für Entwickler
Gesteigerte Performance durch Universal Binary Architektur
Maximale Kompatibilität 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 für Macintosh Intel, Unicode u.v.m… 4D v11 sprengt
alle Grenzen und bietet Ihnen bessere Performance, höhere Produktivität
und unübertroffen offene Connectivity.
Macinthosh Anwender erhalten unter Mac Intel Prozessoren zusätzliche
Geschwindigkeitssteigerungen. Und noch besser: Ihre Anwendungen werden schneller
ohne, dass Sie Ihren Code ändern müssen. Sie erhalten nicht nur höhere Performance,
sondern auch drastisch erweiterte Datenbank-Speicherkapazitäten. 4D v11 SQL skaliert
mühelos, um Ihre Geschäftsanforderungen zu erfüllen. So wie Ihr Unternehmen wächst,
wächst 4D v11 SQL mit!
Mehr als 200 neue Funktionalitäten steigern die Produktivität der 4D Software
Entwicklungsumgebung. Dazu gehören neue Technologien für Komponenten, eine
SVG Rendering Engine und erweiterte Bildunterstützung, native Regex Funktionen,
hierarchische Menüs, u.v.m.
Darüber hinaus unterstützt 4D v11 SQL noch mehr Industriestandards durch die
integrierte native SQL Engine, erweiterte XML-Unterstützung 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 enthält eine vollständig 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: Führen 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 Ausdrücken
(Variablen, Arrays, 4D Projektmethoden, etc.).
Mit den bereits bekannten Tools, z.B. dem
integrierten Debugger, können Sie auch Ihre neuen
SQL Statements überprüfen. Sie müssen also keine
neuen Tools erlernen.
Die SQL Engine ermöglicht 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 Verfügung.
SQL (Structured Query Language) ist ein weit
verbreiteter Standard zum Erstellen, Verwalten und
Abfragen von Datenbank-Lösungen. 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 vollständig integrierten SQL
Engine die Leistungsstärke von Multiprozessor Rechnern
voll aus. Die leistungsstarke pre-emptive multi-threaded
Engine wurde für die aktuelle und zukünftige 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
dafür, dass Ihre Daten bei SQL-Verbindungen bestens
geschützt 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 Ansprüche in Organisationen explosionsartig ansteigen, wurde die
brandneue 4D v11 SQL Datenbank Engine speziell dafür entwickelt, diese neuen
Datenspeicher-Anforderungen zu verwalten.
DatenExplosion
Die Speicher- und Verarbeitungskapazitäten von 4D v11 SQL Datenbanken haben ohne Zugeständnisse an die Leistungsfähigkeit einen
Riesensprung nach vorne gemacht und das bei gleichzeitigem
Performance Gewinn! Bestehende 4D-Anwendungen profitieren sofort
von einer neuerlichen Verlängerung der Nutzungsdauer und 4D v11
SQL Projekte können selbst schwierigste Anforderungen erfüllen.
Leistungsstärke 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:
Löschen von Tabellen und Feldern.
Mehrstufige verschachtelte Transaktionen mit automatischen
Untertransaktionen.
Neue Feldtypen und Attribute: Integer 64 bits, Float, Unterstützung
von Nullwerten.
Unterstützung von Unicode (UTF-16, UTF-8) zum Speichern und
Verwalten von Daten.
64-bit Zugriff auf Datendateien, optimierte und an 64-bit
angepasste Speicherverwaltung.
SKALIERBARKEIT
Die Skalierbarkeit einer Anwendung ist die Fähigkeit, sich in
Leistungsstärke, Funktionsumfang
und Funktionalität an wachsende
Anforderungen der Anwender
anzupassen.
Die neuen Möglichkeiten von 4D,
kombiniert mit der neuen Offenheit
der integrierten native SQL Engine,
geben 4D v11 SQL-Anwendungen
ein Maximum an Skalierbarkeit.
Hiermit können 4D Entwickler
konkurrenzfähige Lösungen, selbst
für anspruchsvollste Projekte,
erstellen.
Neue Indextypen
Die neue 4D v11 SQL Datenbank Engine unterstützt
mehrere Indextypen. So können Sie als Entwickler den
Zugriff auf Ihre Daten optimieren. Zusätzlich zu den
standardmäßigen B-tree Indizes bisheriger 4D Versionen
werden jetzt drei weitere Indextypen unterstützt:
Zusammengesetzter Index: Dieser Index ist optimal,
um Daten aus mehreren Feldern zu suchen, z.B. Vorund Nachname.
Volltext Index: Dieser Index ermöglicht die Volltextsuche. Bisher mussten Entwickler hierfür komplexe
Routinen, z.B. mit Mengen erstellen. In 4D v11 SQL
können Sie als Entwickler über den Volltext-Index
schnell und effizient auf Inhalte innerhalb von
Textfeldern zugreifen.
“Cluster” Index: Diese Indizes sind für Felder
optimiert, in denen häufig derselbe Wert vorkommt.
4D v11 SQL speichert Indizes in einer eigenen Datei, die
von der Datendatei unabhängig ist. Dies vereinfacht
das Wiederherstellen der Indizes enorm: Sie löschen
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 Löschen der Indexdatei.
OPTIMIERUNG VON ANFRAGEN
4D v11 SQL wurde in vielen Bereichen optimiert:
Der neue Anfrage-Analysator unterstützt den Einsatz
von Klammern, verschachtelten SQL Anfragen,
Verknüpfungen und die Suche durch Formeln. Er
wurde darauf optimiert, selbst komplexe Suchabfragen
leistungsstark zu bearbeiten.
Externes Speichern großer, binärer Felder: Datenfelder vom Typ BLOB, Text und Bild werden getrennt
vom Datensatz gespeichert. Das verringert die InputOutput Ladezeit während der Anfrage.
Allgemeine “Read-ahead” Puffer für 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-PRODUKTIVITÄT
Über 200 speziell für Entwickler ausgelegte Funktionen in 4D v11 SQL steigern deutlich
Ihre Effizienz und Produktivität. So können Sie noch bessere Unternehmenslösungen
in noch kürzerer Zeit erstellen.
Komponenten der nächsten Generation
Die Komponenten wurden komplett neu geschrieben. Es sind jetzt
standardmäßig kompilierbare 4D Anwendungen, die sich einfach per
Drag&Drop installieren lassen. Da Komponenten nun kompilierbar
sind, gehören Sorgen um deren Sicherheit der Vergangenheit an.
Jede Komponente erhält 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 unterstützt die gängigen Bildformate wie JPEG, GIF, SVG, PNG,
PDF (Mac OS). Außerdem lassen sich SVG-Grafiken und Bilder direkt aus
4D Code erstellen.
Listboxen
Die Listboxen wurden aktualisiert und zeigen jetzt Datensätze, Ausdrücke
oder Anfragen mit der Funktion “SQL Select” automatisch an.
Neue Makros für Methoden
Der Makro-Code kann jetzt beim Anlegen, Sichern oder Ändern einer
Methode automatisch ablaufen.
Weitere Neuerungen
Sie können 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 Verfügung.
Neuer leistungsstarker und einfach zu bedienender Struktureditor
mit grafischer Bearbeitung, Zoom- und Suchfunktionen
Neue ausgeklügelte Funktionen zum
Suchen und Umbenennen von Objekten
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 Fällen erleben Sie sofort die neue
Geschwindigkeit.
Was Ihnen die Performance bringt
Die erzielten Ergebnisse hängen von der Art der
Anwendung und der ausführenden 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 abläuft als in 4D 2004.
MAXimale KOMPATIBILITÄT ZU VORHANDENEN 4D ANWENDUNGEN
Beim Weiterentwickeln von 4D ist schon immer
unser höchstes Ziel, dass bei Veröffentlichung einer
neuen Version die Kompatibilität zur vorigen Version
gewahrt bleibt. Wir haben viele Mannjahre investiert,
um sicherzustellen, dass vorhandene 4D Lösungen
weitgehend unverändert unter 4D v11 SQL laufen
werden.
Der neue Konvertierungsassistent sorgt dafür, dass
Ihre Struktur so einfach wie möglich aktualisiert wird.
Darüber hinaus gibt es neue Funktionen, die überflüssige
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 läuft automatisch, wenn eine
unter einer früheren Version erstellte Anwendung mit
4D v11 SQL geöffnet wird
MINDESTKONFIGURATION FÜR WINDOWS
Pentium III
Windows Vista, Windows XP
512 MB RAM (1 GB empfohlen)
Bildschirmauflösung 1280x1024
MINDESTKONFIGURATION FÜR MAC OS
Mac Intel® oder PowerPC Macintosh (G5 empfohlen)
Mac OS 10.4.5 und höher
512 MB RAM (1 GB empfohlen)
Bildschirmauflösung 1280x1024
die Neuen Highlights von 4D v11 SQL
Über 200 neue Funktionen
Datenbank
Höhere Grenzwerte für die Strukturdatei
Neue Grenzen für die Datenbankstruktur
- 32.767 Tabellen, 32.767 Felder pro Tabelle
- 1 Milliarde Datensätze pro Tabelle
- 2 GB für Textfelder
Datentypen: Fließkomma, Ganzzahl 64 bits
Unterstützung von Nullwerten
Tabelle und Felder sind löschbar
Unbegrenzte, verschachtelte Transaktionen,
automatisch Untertransaktionen
Externes Speichern großer binärer Felder
(BLOB, Text, Bilder)
Volltextsuche nach Schlüsselwort - neuer
Operator “Enthält Schlüsselwort”
Speichern und Bearbeiten von Daten in
Unicode (UTF8, UTF16)
Import/Export von Strukturdefinitionen in
XML und HTML
Optimierung sequentieller Anfragen
Indexverwaltung
Neue Indextypen: Zusammengesetzter Index,
Cluster B-Tree, Schlüsselwort
Indizes als eigene Datei gespeichert
Einfache Verwaltung über Index Explorer
Neue Befehle zum Erstellen und Verwalten
von Indizes
Indizes auch für „Suche mit Formeln”
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
SQL server
Universeller Zugriff über neuen native ODBC
Treiber
Pre-emptive multithreaded Bearbeiten von
Anfragen
Erweiterte Server-Konfiguration, Steuerung
eingehender Anfragen
Unabhängige Server-Aktivierung
(Start / Stop)
MENÜS
Neuer Menüeditor
Programmierbare Menüverwaltung
Mehrstufige hierarchische Untermenüs
Neue Funktion “Dynamic Pop-Up Menu”
Designoberfläche
Allgemeine Modernisierung der Oberfläche
Eine gemeinsame Entwicklungs- und Testumgebung
Erweiterter Struktureditor mit Zoom-Funktion
Verwaltung von SQL Attributen
Von Tabellen unabhängige Projektformulare
Suchfunktion auf Strukturebene
Konfigurierbares Drag/Drop und Copy/Paste
zwischen Anwendungen
Globale Umbenennung/Präfixe in der Datenbank
Suche nach Methodenaufrufern, Suchoptionen im Designmodus
Befehle “Neustart interpretiert”,
“Neustart Kompiliert”
Verbesserter Explorer: Tabellen als Liste
anzeigbar, Duplizieren von Methoden/
Formularen
Veränderbare Tastenkürzel
Unterstützung von XLIFF zum Lokalisieren
von Oberflächen
Befehl “Match regex”
Neue Reihe von Makros zum automatischen
Steuern von Ereignissen
Steuerbare Druckaufträge
Formulare und objekte
Stilvorlagen für Windows Vista
Metallische Darstellung für Fenster auf
Mac OS
Listboxen verknüpfbar mit Feldern oder
Ausdrücken
Verbesserte Struktur für hierarchische Listen:
Mehrere Listen pro Formular, max. Länge 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 für Text und
Bilder
Neues Formularereignis “On Begin Drag
Over”, Neue Datenbankmethode “On Drop”
Komplette Steuerung der Pasteboards
für Drag/Drop und Copy/Paste zwischen
verschiedenen Anwendungen
Animiertes
Thermometer
für
länger
andauernde Operationen
Direktes Laden externer Bilddateien per
Referenz in Formularen
komponenten der Nächsten
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
bildverwaltung
Native Unterstützung der gängigen 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)
Neues Maintenance und Security
Center (MSC)
Zentralisierte Werkzeuge zum Prüfen, Sichern
und Reparieren
Benutzerfreundliche Oberfläche
Prüfen und Komprimieren per Programmierung
Überprüfung der Datenbanken im laufenden
Betrieb
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.
Druck Feburar 2008 - Irrtum und technische Änderungen vorbehalten - Graphic design : www.cubedesigners.com - BR00442
i
Herunterladen