BuFaTa ET Wiki

Das Wiki der Bundesfachschaftentagung Elektrotechnik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


arbeitskreise:fachschafts-service:it:web:datenbanken

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
arbeitskreise:fachschafts-service:it:web:datenbanken [27.05.2017 11:42] – angelegt Maximilian Wendearbeitskreise:fachschafts-service:it:web:datenbanken [02.11.2017 11:55] (aktuell) – [GUI: Lokal] Jonas Schupp
Zeile 9: Zeile 9:
 Lernen: [[http://www.w3schools.com/sql/]] Lernen: [[http://www.w3schools.com/sql/]]
  
-==== MariaDB / MySQL ==== +==== MariaDB ==== 
-  * MariaDB: Nachfolger von MySQL +  * Nachfolger / Fork von MySQL nach Streitereien mit Oracle 
-  * Gut dokumentiert, konfigurierbar, und lernbar +  * [[https://www.mariadb.org|Website]], [[https://de.wikipedia.org/wiki/MariaDB|Wikipedia]] 
 +  * 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   * Stabil und schnell
  
 ==== PostgreSQL ==== ==== PostgreSQL ====
-  * Ähnlich zu MySQL +  * [[https://www.postgresql.org/|Website]], [[https://de.wikipedia.org/wiki/PostgreSQL|Wikipedia]] 
-  * Keine eigenen Erfahrungen+  * 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 ==== ==== SQLite ====
 +  * [[https://www.sqlite.org/|Website]], [[https://de.wikipedia.org/wiki/SQLite|Wikipedia]]
   * 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://www.mongodb.org/|Website]], [[https://de.wikipedia.org/wiki/MongoDB|Wikipedia]]
   * Dokumenten-orientiert: Ein Dokument ist ein JSON-Objekt   * Dokumenten-orientiert: Ein Dokument ist ein JSON-Objekt
   * 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 +  * PhpMyAdmin [[https://www.phpmyadmin.net/]] 
-  * Verwaltung von Benutzern und Rechten +    * Erstellung von Datenbanken und Tabellen 
-  * 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://php.net/manual/en/book.pdo.php|Dokumentation]], [[http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers|Tutorial]]
 +
 +==== Ruby (On Rails) ====
 +  * Einbindung verschiedenster SQL und NOSQL Datenbanken über [[https://rubygems.org|Gems]] möglich
 +  * Gute Erfahrungen mit PostgreSQL
 +
 +==== Django (Python) ====
 +  * eigentlich komplettes Framework für Web-Applikationen
 +  * https://www.djangoproject.com/
  
 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