Anpassungsfähiges Server-Unternehmen

Adaptive Server Enterprise (ASE) ist Sybase Corporation (Now SAP AG) Flaggschiff-Unternehmensklasse Verwandtschaftsmusterdatenbankserver-Produkt. ASE wird auf der UNIX-Plattform vorherrschend verwendet, aber ist auch für Windows verfügbar.

Geschichte

Ursprünglich für UNIX-Plattformen 1987 wurde das primäre Verwandtschaftsdatenbankverwaltungssystemprodukt von Sybase Corporation unter dem Namen Sybase SQL Server am Anfang auf den Markt gebracht. 1988 war der SQL Server für OS/2 co-developed für den PC durch Sybase, Microsoft und Ashton-Tate. Ashton-Tate hat sein Interesse entkleidet, und Microsoft ist der Leitungspartner nach dem Halten nach Backbord des SQL Servers zu Windows NT geworden.

Microsoft und Sybase haben verkauft und haben das Produkt durch die Version 4.21 unterstützt. 1993 hat der Co-Entwicklungslizenzvertrag zwischen Microsoft und Sybase geendet, und die Gesellschaften haben Wege geteilt, während sie fortgesetzt haben, ihre jeweiligen Versionen der Software zu entwickeln.

1995 hat Sybase SQL Server 11.0 veröffentlicht. Mit der Version 11.5, veröffentlicht 1996 anfangend, hat sich Sybase bewegt, um sein Produkt von Microsoft SQL Server durch die Umbenennung davon zum Anpassungsfähigen Server-Unternehmen zu unterscheiden.

Sybase stellt heimische auf niedriger Stufe Programmierschnittstellen seinem Datenbankserver zur Verfügung, der ein Protokoll genannt der Tabellarische Datenstrom verwendet. Vor der Version 10 wurde DBLIB (Bibliothek von DataBase) verwendet. Version 10 und verwendet vorwärts, CTLIB (Kundenbibliothek).

1998 wurde ASE 11.9.2 mit der Unterstützung für die Blockierung des Reihe-Niveaus ausgerollt und verteilt schließt sich an und verbesserte SMP Leistung. ASE 12.0 wurde 1999 veröffentlicht, Unterstützung für Java, hohe Verfügbarkeit und verteiltes Transaktionsmanagement zur Verfügung stellend. 2001 wurde ASE 12.5 veröffentlicht, Eigenschaften wie dynamische Speicherzuteilung und Unterstützung für XML und SSL unter anderen zur Verfügung stellend. Unterstützung eines EJB Behälters innerhalb des Datenbankservers zusammen mit effizienten Verbindungen im Gedächtnis zum Datenbankmotor, weist darauf hin, dass ein Gegenstand Zugang zu den Verwandtschaftsdaten orientiert hat.

Im September 2005 hat Sybase ASE 15 veröffentlicht. Es schließt eine umgeschriebene Abfrage optimizer ein, der Leistung über den traditionellen optimizer und Unterstützung vergrößern soll, um Tabellenreihen in einer Datenbank über individuelle Plattengeräte zu verteilen, um Streit zu reduzieren und die Geschwindigkeit zu vergrößern, mit der auf die Daten, und "virtuelle Säulen" zugegriffen werden kann, die nur nach Bedarf geschätzt werden. Andere Änderungen, die es zur anfänglichen Ausgabe nicht gemacht haben, aber bald erwartet werden, sind Unterstützung für die Säulenniveau-Verschlüsselung und die Fähigkeit, eine Datenbankmüllkippe als eine "virtuelle Datenbank" und Extrakt nur die erforderliche Information zu besteigen.

Sybase ASE 15.0 hat auch viele neue in seine letzte Ausgabe eingeschlossene Konfigurationsrahmen. Viele Rahmen, die statisch waren (der verlangt hat, dass Server-Neustart für die Änderungen stattgefunden hat) sind dynamisch gemacht worden (Änderungen werden sofort wirken) das Sicherstellen besserer Leistung des anpassungsfähigen Servers mit vergleichbar weniger unten Zeit. Zum Beispiel, In den früheren Versionen von Sybase ASE vor 15, "war die Band-Wiederspannung in den Tagen" Parameter statisch, der immer ein Problem verursacht hat, wann auch immer es einen Plan gibt, die Zahl von Tagen zu ändern, die die Unterstützung in den Band-Medien behalten werden muss, ohne den vorhandenen Inhalt in der Produktionsumgebung zu überschreiben, ist jetzt dynamisch in der letzten Ausgabe gemacht worden. Sieh die Online-Dokumentation für mehr Details.

Numerierende Version

Die Versionsnummer wurde zu 15 von 12 gestoßen, weil 13 unglücklich in Europa betrachtet wird, werden die Vereinigten Staaten und anderen "West"-Länder, und 14 unglücklich in China betrachtet.

Struktur

Ein einzelner Standplatz allein Installation von ASE umfasst normalerweise einen "dataserver" und einen entsprechenden "Aushilfsserver". In der Vielserver-Installation können viele dataservers einen einzelnen Aushilfsserver teilen dennoch. Ein dataserver besteht aus Systemdatenbanken und den Datenbanken des Benutzers. Minimale Systemdatenbanken, die für das normale Arbeiten von dataserver obligatorisch sind, sind 'Master', 'tempdb', 'Modell' und 'sybsystemprocs'. 'Master'-Datenbank meint, dass kritisches System Information verbunden hat, die, Anmeldungen, Kennwörter und dataserver Konfigurationsrahmen einschließt. 'tempdb' wird für die Lagerung von Daten verwendet, die für die Zwischenverarbeitung von Abfragen und vorläufigen Daten erforderlich sind. 'Modell' wird eine Schablone verwendet, um neue Datenbanken zu schaffen. 'sybsystemprocs' besteht aus gelieferten versorgten Verfahren des Systems, der Systemtische fragt und Daten in ihnen manipuliert.

ASE ist mehreingefädelte dataserver Anwendung eines einzelnen Prozesses, es bedeutet, wenn Server ist und führend es einen einzelnen OS-Prozess gibt.

Versionen

Sybase haben auch eine Entwickler-Ausgabe, die umsonst verwendet werden kann, um sich gegen (aber nicht für den Produktionsgebrauch) zu entwickeln. Es erlaubt nur 1 Motor und 25 Verbindungen.

Siehe auch

  • SQL überall
  • Sybase
  • Liste von Verwandtschaftsdatenbankverwaltungssystemen
  • Vergleich von Verwandtschaftsdatenbankverwaltungssystemen

Links


Newberry Bibliothek / Jan Zwicky
Impressum & Datenschutz