Schlagwort-Archive: Freunde

Das Social Web – die Technik

Das Social Web ist in aller Munde, aber keiner weiß so recht, was es ist, wie und vor allem, warum es funktioniert. Zumindest das Wie ist einfach zu erklären.

Aus markenrechtlichen Gründen nennen wir hier keine Namen, die ohnehin jeder kennt. Vom Prinzip her, also von der Technik gesehen, funktionieren alle Systeme gleich.

Die Schnittstelle bildet das User-Interface, also eine Webseite, in der Regel mit Formularen. Hier werden Daten eingegeben oder ausgewählt.

Über eine Skriptsprache wie PHP werden diese Daten in einer Datenbank, meistens MySQL, gespeichert. Eine Datenbank ist eine in Tabellen strukturierte Sammlung eingegebener Daten.

Die Daten werden über einen Schlüssel, die ID, eindeutig gekennzeichnet. Das sorgt dafür, dass z. B. Kundendaten und Bestelldaten zwar in einer Datenbank, nicht aber in der selben Tabelle stehen müssen, aber dennoch über die ID, etwa eine Kundennummer, eindeutig zugeordnet werden können.

Rufe ich dann z. B. das Benutzerprofil von XY auf, liest das Skript  die angeforderten Informationen aus der DB aus. Die DB kann dann auch komplexere Anfragen beantworten, z. b. die Frage, wen kennt XY, wenn kennt XY, den ich auch kenne und wer studiert dort oder das, wo oder was XY studiert?

So ähnlich funktionieren auch Buchempfehlungen. Ist ein Cookie gespeichert, weiß der Buchhändler, welche Titel ich mir angeguckt habe und sowieso, welche Titel ich bestellt habe.

Die Titel sind vermutlich über Schlagwörter ebenfalls in einer Datenbank gespeichert. Je nach Komplexität des Systems kann der Buchhändler bzw. seine Software Bücher empfehlen, die vom gleichen Autor stammen, das gleiche Schlagwort enthalten, einen ähnlichen Titel und sogar Titel, die preislich bei dem liegen, was ich mir vorher irgendwann angesehen oder gekauft habe.

Das ist das ganze süße Geheimnis des Social Web, eine Skriptsprache und eine DB. Dass Ganze zu programmieren und mit hoher Performance auszustatten, ist natürlich dennoch eine Kunst bzw. ein hartes Brot.
Die Technik für dynamische Seiten ist nicht besonders neu. Neu ist die Leistungsfähigkeit der Server, der Umstand, dass viele Menschen über einen günstigen Internetzugang verfügen und bereit sind, viele, viele Stunden im netz zu verbringen.