Heute schauen wir uns an was Datenbanken sind und welche Arten von Datenbanken es gibt. Wir werden außerdem lernen was ein Datenbankmanagementsystem (DBMS) ist, welche DBMS und Datenbanken am häufigsten sind und welche Rolle der Datenbankadministrator (DBA) im Betrieb ausführt.
Einführung am Beispiel einer einfachen Datenbank
Datenbanken sind die Basis der modernen Informationstechnologie. Hier ein Video mit dem Konzept einer einfachen Datenbank:
Datenbanktypen
Es gibt verschiedene Arten von Datenbanken unter denen die relationale Datenbank die häufigste Form ist. Dieses Video gibt Ihnen eine Einführung in die verschiedenen Datenbanktypen und stellt die am meisten verwendete Datenbankabfragesprache SQL vor:
Die Position der Datenbank in der Schichtenarchitektur
Um Datenbanken wirklich zu verstehen, müssen wir deren Rolle in der Software Architektur kennen. Dabei ist die Schichtenarchitektur die häufigste Form der Softwarearchitektur. Schauen wir uns diese Art Softwarearchitektur und die Rolle der Datenbanken in der untersten Schicht (der Datenzugriffschicht) genauer an:
DBA – Der Datenbankadministrator
DBA (Datenbankadministratoren) sind Datenbankexperten die IT-Aufgaben behandeln welche Datenbanken betreffen. DBAs findet man am häufigsten in größeren Organisationen mit komplexeren Datenbankstrukturen und oft hat ein DBA mit Oracle-Produkten zu tun.
Microsoft SQL Server – eine der populärsten relationalen Datenbanken
MS SQL Server ist aufgrund seiner Attribute und der Integration mit anderen Microsoft Produkten, einer der am meisten genutzten relationalen Datenbank-Server. Unserer Erfahrung nach sind die besten Backend .NET-Entwickler Profis in der Arbeit mit MS SQL Server.
Das folgende Video gibt eine Einführung zu Microsoft SQL Server und einige interessante generelle Informationen über Datenbanken:
Oracle Datenbank Server – Eine oft angewandte Datenbank in großen Organisationen
Oracle ist die populärste Datenbank in großen Organisationen. Hier zeigen wir eine Einführung zu den Konzepten RAM Speicher und Festplattenspeicher – Oracle Hintergrundprozesse, Instanzen und Datenbanken sowie Single Instance Server:
NoSQL Datenbanken – Die “Not only Structured Query Language Datenbank”
90% der Datenbanken im globalen Gebrauch wurden in den letzten zwei Jahren geschaffen. Deren riesigen Datenmengen können nicht immer mit traditionellen relationalen Datenbanken gemanagt werden. Folglich sehen wir eine steigende Nachfrage für NoSQL-Datenbankexperten. Unten ein Video mit dem generellen Konzept von NoSQL:
Hadoop – dezentrale Datenbanknutzung
Hadoop ist open-source und wird für dezentrale Speicherung und Verarbeitung von Daten verwendet. Wir sehen, dass größtenteils Klienten mit großen Datenmengen dieses Programm verwenden. Bei diesen Datenmengen wird oft ein “Datenanalyst” benötigt, der aus all den Daten wirtschaftlich verwertbare Information erstellt.
MongoDB – eine der populärsten NoSQL Datenbanken
MongoDB ist extrem schnell und flexibel was in letzter Zeit zu erhöhter Nachfrage nach MongoDB Experten geführt hat. Diese Datenbank findet man oft in modernen Unternehmen des Mittelstandes und langsam wird MongoDB auch in Großunternehmen beliebter.
Das nächste Video gibt eine kurze Vorstellung von MongoDB:
Sind Sie ein freiberuflich arbeitender Berater?
Registrieren Sie sich für unseren Newsletter, um Angebote für IT-Projekte per Email zu erhalten, die zu Ihrem Profil und Ihrem Standort passen.
Suchen Sie einen Datenbank-Entwickler?
Senden Sie uns eine Nachricht an [email protected] und Sie erhalten Profil und Stundensatz eines Datenbank-Experten, der zu ihrem Projekt passt. Mehr zu unseren Angeboten in diesem Bereich finden Sie in dem Bereich Datenbank-Entwickler.