Datenbanken

Eine gute Datenbank ist schnell und lässt sich einfach administrieren.
Oracle SQL (SQL = Structured Query Language) und PostgreSQL sind zwei wichtige relationale Datenbankysteme. Relationale Datenbanksysteme sind Datensammlungen, welche in Tabellen geordnet sind und mit anderen Datensammlungen in Beziehung stehen und diese "fremden" Daten ebenfalls verarbeiten können.
Da PostgreSQL OpenSource ist, wird dieses System immer wichtiger. Der Umfang der Funktionalität von PostgreSQL wird mit jedem Release grösser (aktuell 10.4 im Mai 2018).

Damit die Datenbank schnell ist und bleibt, muss der Entwickler oder Administrator die SQL-Queries analysieren und in der Datenbank Massnahmen treffen wie das Anlegen von Indexen oder die Verkleinerung der Resultate durch genauere Bedingungen.

Meine Buchempfehlungen zum Thema Datenbanken:

Oracle PL/SQL Programming
Mastering PostgreSQL 10: Expert techniques on PostgreSQL 10 development and administration
PostgreSQL: Up and Running: A Practical Guide to the Advanced Open Source Database
Performance Tuning für Oracle-Datenbanken: Methoden aus der Praxis für die Praxis