SQL - RDBMS-Datenbanken

Es gibt viele beliebte RDBMS, mit denen Sie arbeiten können. Dieses Tutorial gibt einen kurzen Überblick über einige der beliebtesten RDBMS. Dies würde Ihnen helfen, ihre Grundfunktionen zu vergleichen.

MySQL

MySQL ist eine Open-Source-SQL-Datenbank, die von einem schwedischen Unternehmen - MySQL AB - entwickelt wurde. MySQL wird als "my ess-que-ell" ausgesprochen, im Gegensatz zu SQL als "Fortsetzung".

MySQL unterstützt viele verschiedene Plattformen, darunter Microsoft Windows, die wichtigsten Linux-Distributionen, UNIX und Mac OS X.

MySQL bietet kostenlose und kostenpflichtige Versionen, abhängig von der Verwendung (nicht kommerziell / kommerziell) und den Funktionen. MySQL wird mit einem sehr schnellen, Multithread-, Mehrbenutzer- und robusten SQL-Datenbankserver geliefert.

Geschichte

  • Entwicklung von MySQL durch Michael Widenius & David Axmark ab 1994.

  • Erste interne Freigabe am 23. rd Mai 1995.

  • Windows - Version wurde am 8. veröffentlicht th Januar 1998 für Windows 95 und NT.

  • Version 3.23: Beta ab Juni 2000, Produktionsfreigabe Januar 2001.

  • Version 4.0: Beta ab August 2002, Produktionsfreigabe März 2003 (Gewerkschaften).

  • Version 4.1: Beta ab Juni 2004, Produktionsfreigabe Oktober 2004.

  • Version 5.0: Beta ab März 2005, Produktionsfreigabe Oktober 2005.

  • Sun Microsystems erworben MySQL AB am 26. th Februar 2008.

  • Version 5.1: Produktions - Release 27 th November 2008.

Eigenschaften

  • Hochleistung.
  • Hohe Verfügbarkeit.
  • Skalierbarkeit und Flexibilität Führen Sie alles aus.
  • Robuste Transaktionsunterstützung.
  • Stärken von Web und Data Warehouse.
  • Starker Datenschutz.
  • Umfassende Anwendungsentwicklung.
  • Einfache Verwaltung.
  • Open Source Freedom und 24 x 7 Support.
  • Niedrigste Gesamtbetriebskosten.

MS SQL Server

MS SQL Server ist ein relationales Datenbankverwaltungssystem, das von Microsoft Inc. entwickelt wurde. Die primären Abfragesprachen sind:

  • T-SQL
  • ANSI SQL

Geschichte

  • 1987 - Sybase veröffentlicht SQL Server für UNIX.

  • 1988 - Microsoft, Sybase und Aston-Tate portieren SQL Server auf OS / 2.

  • 1989 - Microsoft, Sybase und Aston-Tate veröffentlichen SQL Server 1.0 für OS / 2.

  • 1990 - SQL Server 1.1 wird mit Unterstützung für Windows 3.0-Clients veröffentlicht.

  • Aston - Tate bricht die SQL Server-Entwicklung ab.

  • 2000 - Microsoft veröffentlicht SQL Server 2000.

  • 2001 - Microsoft veröffentlicht XML für SQL Server Web Release 1 (Download).

  • 2002 - Microsoft veröffentlicht SQLXML 2.0 (von XML für SQL Server umbenannt).

  • 2002 - Microsoft veröffentlicht SQLXML 3.0.

  • 2005 - Microsoft veröffentlicht SQL Server 2005 am 7. November 2005.

Eigenschaften

  • Hochleistung
  • Hohe Verfügbarkeit
  • Datenbankspiegelung
  • Datenbank-Snapshots
  • CLR-Integration
  • Service Broker
  • DDL wird ausgelöst
  • Ranking-Funktionen
  • Zeilenversionsbasierte Isolationsstufen
  • XML-Integration
  • TRY...CATCH
  • Datenbank-Mail

ORAKEL

Es ist ein sehr großes mehrbenutzerbasiertes Datenbankverwaltungssystem. Oracle ist ein relationales Datenbankverwaltungssystem, das von der Oracle Corporation entwickelt wurde.

Oracle arbeitet an der effizienten Verwaltung seiner Ressourcen, einer Datenbank mit Informationen zwischen mehreren Clients, die Daten im Netzwerk anfordern und senden.

Es ist eine ausgezeichnete Wahl für Datenbankserver für Client / Server-Computing. Oracle unterstützt alle wichtigen Betriebssysteme für Clients und Server, einschließlich MSDOS, NetWare, UnixWare, OS / 2 und die meisten UNIX-Varianten.

Geschichte

Oracle begann 1977 und feierte seine 32 wundervollen Jahre in der Branche (von 1977 bis 2009).

  • 1977 - Larry Ellison, Bob Miner und Ed Oates gründen Software Development Laboratories, um Entwicklungsarbeiten durchzuführen.

  • 1979 - Version 2.0 von Oracle wurde veröffentlicht und wurde die erste kommerzielle relationale Datenbank und die erste SQL-Datenbank. Das Unternehmen änderte seinen Namen in Relational Software Inc. (RSI).

  • 1981 - RSI beginnt mit der Entwicklung von Tools für Oracle.

  • 1982 - RSI wurde in Oracle Corporation umbenannt.

  • 1983 - Oracle veröffentlicht Version 3.0, in C-Sprache umgeschrieben und auf mehreren Plattformen ausgeführt.

  • 1984 - Oracle Version 4.0 wurde veröffentlicht. Es enthielt Funktionen wie Parallelitätskontrolle - Lesekonsistenz für mehrere Versionen usw.

  • 1985 - Oracle Version 4.0 wurde veröffentlicht. Es enthielt Funktionen wie Parallelitätskontrolle - Lesekonsistenz für mehrere Versionen usw.

  • 2007 - Oracle veröffentlicht Oracle11g. Die neue Version konzentrierte sich auf eine bessere Partitionierung, einfache Migration usw.

Eigenschaften

  • Concurrency
  • Konsistenz lesen
  • Verriegelungsmechanismen
  • Ruhende Datenbank
  • Portability
  • Selbstverwaltende Datenbank
  • SQL*Plus
  • ASM
  • Scheduler
  • Ressourcenmanager
  • Data Warehousing
  • Materialisierte Ansichten
  • Bitmap-Indizes
  • Tabellenkomprimierung
  • Parallele Ausführung
  • Analytisches SQL
  • Data Mining
  • Partitioning

MS ACCESS

Dies ist eines der beliebtesten Microsoft-Produkte. Microsoft Access ist eine Einstiegs-Datenbankverwaltungssoftware. Die MS Access-Datenbank ist nicht nur kostengünstig, sondern auch eine leistungsstarke Datenbank für kleine Projekte.

MS Access verwendet das Jet-Datenbankmodul, das einen bestimmten Dialekt in SQL-Sprache verwendet (manchmal auch als Jet SQL bezeichnet).

MS Access wird mit der Professional Edition des MS Office-Pakets geliefert. MS Access verfügt über eine benutzerfreundliche, intuitive grafische Oberfläche.

  • 1992 - Access Version 1.0 wurde veröffentlicht.

  • 1993 - Access 1.1 wird veröffentlicht, um die Kompatibilität mit der Aufnahme der Programmiersprache Access Basic zu verbessern.

  • Der wichtigste Übergang war von Access 97 zu Access 2000.

  • 2007 - Access 2007, ein neues Datenbankformat, ACCDB, das komplexe Datentypen wie mehrwertige Felder und Anhangsfelder unterstützt.

Eigenschaften

  • Benutzer können Tabellen, Abfragen, Formulare und Berichte erstellen und diese mit Makros verbinden.

  • Option zum Importieren und Exportieren der Daten in viele Formate, einschließlich Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC usw.

  • Es gibt auch das Jet-Datenbankformat (MDB oder ACCDB in Access 2007), das die Anwendung und die Daten in einer Datei enthalten kann. Dies macht es sehr bequem, die gesamte Anwendung an einen anderen Benutzer zu verteilen, der sie in nicht verbundenen Umgebungen ausführen kann.

  • Microsoft Access bietet parametrisierte Abfragen. Diese Abfragen und Zugriffstabellen können von anderen Programmen wie VB6 und .NET über DAO oder ADO referenziert werden.

  • Die Desktop-Editionen von Microsoft SQL Server können mit Access als Alternative zum Jet Database Engine verwendet werden.

  • Microsoft Access ist eine Dateiserver-basierte Datenbank. Im Gegensatz zu den relationalen Client-Server-Datenbankverwaltungssystemen (RDBMS) implementiert Microsoft Access keine Datenbankauslöser, gespeicherten Prozeduren oder Transaktionsprotokollierung.