Kategorie: Datenbank-bezogene Programme für Linux

MySQL


MySQL ist ein Multi-Threaded SQL -databaseserver , die viele gleichzeitige Benutzer unterstützen. SQL (Structured Query Language) ist die beliebteste Datenbanksprache heute. MySQL ist ein Client / Server – Anwendung, die aus einem besteht Server (mysqld) und viele verschiedene Client – Programme.

MySQL ist um verschiedene Datenbanken auf einem Server aufgebaut, wobei jeder Benutzer in der Regel Zugriff auf eine Datenbank hat. In MySQL, einer relationalen Datenbank , können Sie erstellen Tabellen .

MySQL ist unter der Lizenz verfügbar GNU General Public License (GPL).

Verschiedene Browser basierte Anwendungen wie phpMyAdmin und MySQL AB eigenen Query Browser bietet eine Benutzeroberfläche , die es einfacher zu aktualisieren MySQL ohne Kenntnis macht SQL . MySQL zu tun , ihre eigenen Verwaltungsmodul zu dieser Datenbank, MySQL Workbench . Es funktioniert genau wie die Browser-basierte Anwendungen , sondern ist auf einem Computer installiert ist und eine Verbindung zu den Datenbanken , die Sie möchten.

Datentypen

MySQL unterstützt die folgenden Datentypen:

Varchar : Verwenden Sie beide Zahlen, Buchstaben und einfache Zeichen eine Linie.
Char : ausschließlich für Buchstaben verwendet, eine Linie.
TINYTEXT : Verwenden Sie für kleine resume’er, Zeilenumbrüche erlaubt sind und alle Arten von Zeichen und Buchstaben.
Text : Verwenden Sie den langen Text, Zeilenumbrüche erlaubt sind und alle Arten von Zeichen und Buchstaben.
Long : Für lange Texte werden Zeilenumbrüche erlaubt und alle Arten von Zeichen und Buchstaben.
Dezimal : ausschließlich auf dezimal verwendet.
Datum : Zu für Daten im Format dd-mm-Jahren verwendet.

INT -Familie:
INT : Ausschließlich für Integer ohne Leerzeichen, Zeilenumbrüche und dergleichen.
SMALLINT : Als INT, aber für kleine Zahlen verwendet.
MEDIUMINT : Als INT, aber für mittelgroße Figuren verwendet.
Bigint : Als INT, aber für große Zahlen verwendet.


Firebird (Datenbankserver)


Firebird ist ein kleiner, einfach zu bedienen DBMS [1] , die nicht viel in Anspruch nimmt im Vergleich zu seinem großen Bruder, ist Interbase Version 6.0.

Interbase legte ihre ältere Version heraus als Open – Source – ; obwohl nach fast ein Jahr ist deutlich, Usability immer noch da geändert.

Referenzen

  1. Aufspringen^ DBMS ist eine englische Abkürzung für Datenbank – Managementsystem , das ein System von Programmendie zusammen die Organisation, Speicherung und Abruf von Steuerung Daten in einer Datenbank . ( Quelle: DBMS )

PostgreSQL

PostgreSQL ist ein freies objektrelationalen Datenbank – Server ( Datenbank – Management – System ), unter einem flexiblen freigegeben BSD – Lizenz . Es ist eine Alternative zu anderen Open-Source – Datenbank – Systemen (wie Ingres , MySQL und Firebird ), in Bezug auf die proprietären Systeme wie Oracle , Sybase , IBM DB2 und Microsoft SQL Server .

Ähnlich wie bei anderen Open-Source – Projekte wie Apache , Linux und MediaWiki ist PostgreSQL nicht von einem einzigen Unternehmen kontrolliert wird, sondern stützt sich auf ein weltweites Netzwerk von Entwicklern und Unternehmen , die mit der Entwicklung unterstützen.

Einführung und Geschichte von PostgreSQL

PostgreSQL wurde im Jahr 1986 als Postgres von Michael Stonebraker in Berkeley University of Califonia gestartet. Postgres wird als Nachfolger bestimmt Ingres . Postgres hatte keine SQL – Unterstützung die ersten paar Jahre, sondern eine interne Untersuchung Sprache namens POSTQUEL verwendet. Im Jahr 1995 ersetzt POSTQUEL mit SQL Ph.D. Studenten Andrew Yu und Jolly Chen. Mit SQL – Unterstützung war Postgres Postgres95 umbenannt.

1996 Postgres95 Open Source, was zu einer breiten Palette von Stabilität, Feature- und Leistungsverbesserungen. Postgres95 änderte seinen Namen wieder, jetzt zu PostgreSQL. Aufgrund der großen Menge an Arbeit, die bereits in PostgreSQL gegründet wurde beschlossen, dass die erste Version von PostgreSQL 6.0 war.

Heute (2006), PostgreSQL die fortschrittlichste Open-Source-Datenbank und bieten eine hohe Stabilität, hohe Leistung und mehr.

Portabilität

PostgreSQL ist für eine Vielzahl von Betriebssystemen, einschließlich Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) und Windows. Eine große Menge an Kernel-Entwickler verwenden Linux als Entwicklungsplattform, mit der Entwicklerversion nicht immer funktional auf anderen Betriebssystemen gewährleistet ist. Es wird jedoch erwartet, dass die Unterschiede zu anderen Unix-Systemen minimal sind.

PostgreSQL die Zahl der nativen Bindungen zu einer Reihe von Programmiersprachen, wie C / C ++, Java, Perl, Python, Ruby und Tcl ODBC.