Wikipedia:Technik/Datenbank

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Die nachstehende Übersicht stellt Informationen über die Datenbank zusammen, mittels derer ein Wiki in MediaWiki realisiert wird.

Datenbankwerkzeuge

Abfragen

API
Schnittstelle zur Datenbank-Abfrage, einschließlich der Textinhalte
  • Abfragen über URL und Browser möglich
  • Verwertung der Antworten auch mittels JavaScript oder anderer Sprachen
  • Neben reinen Fragen sind außerdem Veränderungen möglich; also Seiten bearbeiten, verschieben oder Einstellungen ändern.
Labs/Quarry
Eigene SQL-Abfragen realisieren (ohne Textinhalte)

Herunterladen

Download
Herunterladen einer Wikipedia-Datenbank (ihres öffentlichen Teils), oder anderer Wikis
Text/Reader
Werkzeuge zum Lesen einer heruntergeladenen Datenbank

Veränderungen

  • Automatisierte Veränderungen können durch Bots erfolgen, also Roboter, die eine größere Anzahl von Änderungen an Wiki-Seiten vornehmen.
  • Die API ermöglicht ebenfalls automatisierte Veränderungen.


Datenbankaufbau

Tabellen und Felder

Auf den Labs werden Replikate eingesetzt, bei denen die eigentlichen Seiteninhalte und private (verborgene, schützenswerte) Informationen fehlen.

Software

Mit welcher Datenbank-Software ein Wiki betrieben wird, ist verhältnismäßig egal.

  • Ausschlaggebend ist, dass die Sprache SQL als Schnittstelle unterstützt wird.
  • Bestimmte Nebenbedingungen müssen von der verwendeten Software-Version erfüllt werden.
  • Zurzeit sind als einsetzbar bekannt: MySQL, PostgreSQL, SQLite, Oracle
  • Die Server der WMF benutzen MySQL, genauer: MariaDB.[1]

Anmerkungen[Bearbeiten]

  1. Wikipedia Adopts MariaDB. wmfblog, 22. April 2013