Welche Datenbank muss man können wenn man in IT arbeiten will?

Das Ergebnis basiert auf 12 Abstimmungen

ALLE 67%
mysql 25%
posgre 8%
sqlite 0%
redis 0%
mongo 0%

8 Antworten

Du solltest generell SQL kennen. Welche Variante, ist egal.

Woher ich das weiß:Studium / Ausbildung – Informatik

GamersGame  24.07.2024, 01:29

Naja da kann ich dir nur zum Teil zustimmen. Es ist zwar gut, wenn man SQL kann und versteht wie SQL funktioniert, aber i.d.R. verwendet man eh ein ORM was wieder SQL unnötig macht

0
Waldelb3  24.07.2024, 19:14
@GamersGame

Kommt halt drauf an, was du machst. Und zu verstehen, was im Hintergrund passiert, macht immer Sinn.

0
ALLE

Öh, unterscheide lieber zwischen OODB und RDB. Macht mehr Sinn.

posgre

Also ich weis nicht warum hier die meisten für "alle" oder "mysql" abstimmen, das ist für mich nicht nachvollziehbar.

Es gibt 2 Typen an Datenbanken SQL Datenbanken (wie mysql, sqlliste, postgres und zig weitere) und Non SQL Datenbanken (wie MongoDB).
Wenn du Postgres kannst kannst du auch mysql und sqllite (bis auf maginale Unterschiede, welche nicht nennenswert sind.

Meine Empfehlung: Lern Postgresql und MongoDB, dann hast du beide Typen kennengelernt und kannst jederzeit andere Datenbanken verwenden.

Postgresql und MongoDB sind meiner Meinung nach overall die besten Datenbanken auf dem Markt, alle weiteren werden nur sehr spezifisch verwendet, wie z.B. Oracle. Oracle ist im Vergleich zu anderen Datenbanken nicht besonders performant oder sonstiges, aber es biete nützliche Tools, welche die Arbeit bei bestimmten Anwendungsfällen erleichtern.

Lern die beiden oben genannten und du kannst jederzeit zu anderen SQL oder NonSQL Datenbanken wechseln, da die sich nicht wirklich unterscheiden. Und für die meisten Projekte sind diese beiden einfach die beste Wahl.

Woher ich das weiß:Berufserfahrung

Das ist, als würdest Du Fragen:

Maulschlüssel, Ringschlüssel, Ratschenringschlüssel, Hammer oder Säge, was muss man können, um irgendetwas zu bauen?

Es geht darum, dass Du wissen musst, wie man mit Datenbanken arbeitet und relationale Datenbanken und NoSQL Datenbanken unterscheiden sich sehr. Und für relationale Datenbanken ist meistens SQL ausreichend und das ist eine Programmiersprache.

... und dann noch die anderen Programmiersprachen, Frameworks und Kenntnisse, die man so braucht.

Woher ich das weiß:Berufserfahrung – C#.NET Senior Softwareentwickler
mysql

Da man niemals vorher weiss, mit welchen Datenbanken ein zukünftiger Arbeitgeber arbeitet (könne ja auch SAP sein), sollte man einfach einmal mit einem SQL-Derrivat beginnen - und dabei ist vollkommen egal, mit welchem!

Woher ich das weiß:Berufserfahrung – Viel zu viel erlebt und erfahren!

AntieAntiefa 
Beitragsersteller
 23.07.2024, 18:35

Dann wird ja nicht viel vorausgesetzt

0
Traveller5712  23.07.2024, 18:38
@AntieAntiefa

Stimmt ... aber wie schon gesagt: ich kann nicht wissen, mit welchen Tolls, Servern, etc ein Unternehmen arbeitet, bevor ich dort nicht begonnen habe mit einer Ausbildung oder meiner Arbeitsstelle.

Mein Unternehmen verwendet beispielsweise MS-Outlook - aber nicht den MS-Exchange-Server! Nur mal so als Beispiel!

0