BuFaTa ET Wiki

Das Wiki der Bundesfachschaftentagung Elektrotechnik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


arbeitskreise:fachschafts-service:it:web:datenbanken

Datenbanken

Eine Übersicht der Datenbanken für Webserver

SQL-artige Datenbanken

MariaDB

  • Nachfolger / Fork von MySQL nach Streitereien mit Oracle
  • Wechsel von MySQL zu MariaDB ist oft ohne Probleme möglich
    • Konfiguration wird übernommen
      • Achtung bei Paketquellen: Ein Autoremove entfernt eventuell die (verwaisten) Konfigurationsdateien, da MySQL nicht mehr installiert ist
    • Zurück geht nicht immer
    • Es kann nicht beides gleichzeitig installiert sein
  • Gut dokumentiert (mit Doku von MySQL), konfigurierbar, und lernbar
  • Stabil und schnell

PostgreSQL

  • Deutlich mehr Features als MariaDB/MySQL
  • Generell ähnlich zu MySQL (ist wie der Name schon sagt ebenfalls eine SQL-Datenbank)
  • Gute Erfahrungen an der TUM
  • Feinstufigere Rechte und Zugriffsverwaltung als mit MariaDB möglich
  • Leichter zu Installieren und Konfiguieren als MariaDB

SQLite

  • Datenbank ist eine Datei (vereinfacht Migration)
  • Erfordert keinen laufenden Dienst im Hintergrund
  • Eingeschränkt in der Funktion, keine Parallelisierung

Non-SQL

MongoDB

  • Dokumenten-orientiert: Ein Dokument ist ein JSON-Objekt
  • Dokumente in einer Collection müssen keinem Schema folgen
  • keine (eingebauten) Relationen
  • z.B. für Meteor-Framework

TODO: weitere finden

Zugriff auf Datenbank

GUI: Webbasiert

    • Erstellung von Datenbanken und Tabellen
    • Verwaltung von Benutzern und Rechten
    • Achtung: Muss abgesichert werden

GUI: Lokal

  • Bitte Vertreter hinzufügen

FIXME

PHP

  • Klassisch: mysql / mysqli
  • PDO:
    • Unterstützt mehrere Datenbank-Systeme im Backend
    • Unterstützt Prepared Statements (Schutz vor SQL Injection)

Ruby (On Rails)

  • Einbindung verschiedenster SQL und NOSQL Datenbanken über Gems möglich
  • Gute Erfahrungen mit PostgreSQL

Django (Python)

TODO: Weitere Sprachen



Die hier im BuFaTa ET Wiki dargestellten Arbeitsdokumente sind Einzelbeiträge der jeweiligen Autoren und i.d.R. nicht repräsentativ für die BuFaTa ET als Organisation. Veröffentlichte Beschlüsse und Stellungnahmen der BuFaTa ET befinden sich ausschließlich auf der offiziellen Homepage.
arbeitskreise/fachschafts-service/it/web/datenbanken.txt · Zuletzt geändert: 02.11.2017 11:55 von Jonas Schupp