arbeitskreise:fachschafts-service:it:web:datenbanken
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
arbeitskreise:fachschafts-service:it:web:datenbanken [27.05.2017 11:42] – angelegt Maximilian Wende | arbeitskreise:fachschafts-service:it:web:datenbanken [02.11.2017 11:55] (aktuell) – [GUI: Lokal] Jonas Schupp | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
Lernen: [[http:// | Lernen: [[http:// | ||
- | ==== MariaDB | + | ==== MariaDB ==== |
- | * MariaDB: | + | * Nachfolger |
- | * Gut dokumentiert, | + | * [[https:// |
+ | * Wechsel von MySQL zu MariaDB ist oft ohne Probleme möglich | ||
+ | * Konfiguration wird übernommen | ||
+ | * Achtung bei Paketquellen: | ||
+ | * Zurück geht nicht immer | ||
+ | * Es kann nicht beides gleichzeitig installiert sein | ||
+ | * Gut dokumentiert | ||
* Stabil und schnell | * Stabil und schnell | ||
==== PostgreSQL ==== | ==== PostgreSQL ==== | ||
- | * Ähnlich | + | * [[https:// |
- | * Keine eigenen | + | * Deutlich mehr Features als MariaDB/ |
+ | * Generell ähnlich | ||
+ | * Gute Erfahrungen | ||
+ | * Feinstufigere Rechte und Zugriffsverwaltung als mit MariaDB möglich | ||
+ | * Leichter zu Installieren und Konfiguieren als MariaDB | ||
==== SQLite ==== | ==== SQLite ==== | ||
+ | * [[https:// | ||
* Datenbank ist eine Datei (vereinfacht Migration) | * Datenbank ist eine Datei (vereinfacht Migration) | ||
* Erfordert keinen laufenden Dienst im Hintergrund | * Erfordert keinen laufenden Dienst im Hintergrund | ||
Zeile 28: | Zeile 39: | ||
==== MongoDB ==== | ==== MongoDB ==== | ||
+ | * [[https:// | ||
* Dokumenten-orientiert: | * Dokumenten-orientiert: | ||
* Dokumente in einer Collection müssen keinem Schema folgen | * Dokumente in einer Collection müssen keinem Schema folgen | ||
Zeile 39: | Zeile 51: | ||
===== Zugriff auf Datenbank ===== | ===== Zugriff auf Datenbank ===== | ||
- | ==== GUI: PhpMyAdmin | + | ==== GUI: Webbasiert |
- | * Erstellung von Datenbanken und Tabellen | + | |
- | * Verwaltung von Benutzern und Rechten | + | |
- | * Achtung: Muss abgesichert werden | + | * Verwaltung von Benutzern und Rechten |
+ | * Achtung: Muss abgesichert werden | ||
+ | |||
+ | ==== GUI: Lokal ==== | ||
+ | * Bitte Vertreter hinzufügen | ||
+ | |||
+ | FIXME | ||
==== PHP ==== | ==== PHP ==== | ||
Zeile 49: | Zeile 67: | ||
* Unterstützt mehrere Datenbank-Systeme im Backend | * Unterstützt mehrere Datenbank-Systeme im Backend | ||
* Unterstützt Prepared Statements (Schutz vor SQL Injection) | * Unterstützt Prepared Statements (Schutz vor SQL Injection) | ||
+ | * [[http:// | ||
+ | |||
+ | ==== Ruby (On Rails) ==== | ||
+ | * Einbindung verschiedenster SQL und NOSQL Datenbanken über [[https:// | ||
+ | * Gute Erfahrungen mit PostgreSQL | ||
+ | |||
+ | ==== Django (Python) ==== | ||
+ | * eigentlich komplettes Framework für Web-Applikationen | ||
+ | * https:// | ||
TODO: Weitere Sprachen | 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.1495878147.txt.gz · Zuletzt geändert: 27.05.2017 11:42 von Maximilian Wende