Hallo Lug!
Mit der Frage beschäftige ich mich schon sehr lange. Als lieber guter
Hacker bekämpft man ja Zentralisierung wo man nur kann. Wir benutzen
E-Mail statt Facebook, Jabber statt ICQ und verwenden beliebte Browser
schon aus Prinzip nicht.
Nun mache ich mir Gedanken, wie das mit Datenbanken funktionieren soll.
Dazu vier Beispiele.
1. In unserer Forschungsgruppe sammeln wir weltweit Daten über
Schwangerschaften, um bei bestimmten Auffälligkeiten zu Beginn der
Schwangerschaft das Risiko einer lebensbedrohlichen Krankheit am Ende
einzuschätzen. Uns schicken nur wenige Ärzte Informationen über den
Verlauf ihrer Patientinnen. Für die Qualität der Daten wäre es besser,
wenn wir nicht das Zentrum bilden würden, die Krankenakten über diverse
Server verteilt wären und jeder Forscher nur die nutzt, denen er traut.
2. Es gibt den Versuch einer verteilten Websuchmaschine. Der Index ist
allerdings miserabel, die Suche langsam, und die Crawler arbeiten
unkooperativ. Gegen Spam in den Suchergebnissen gibt es noch kein Konzept.
3. Singleportale kennt jeder. Einige haben Matchingalgorithmen, die
eventuell passende Partner vorschlagen. Diese Algorithmen sind nichts
Besonderes und frei verfügbar. Die Anbieter schalten im Verdrängungskampf
wie bescheuert Werbung, um ihre Datenbank zu füllen. Gibt es eine
Möglichkeit, verschiedene Datenbanken zu verbinden, mit beliebigen
Algorithmen darauf zuzugreifen und mit unterschiedlichen Oberflächen
darauf zuzugreifen? Wie könnte das in der Praxis funktionieren?
4. Das Fraunhofer Institut forscht gerade an einer intelligenten
Echtzeit-Mitfahrzentrale. Einer fährt von Amsterdam nach Berlin und nimmt
mal eben jemanden von Hannover nach Magdeburg mit. Die Zuordnung geschieht
automatisch, ebenso die Bezahlung. Wer unzuverlässig ist, bekommt ein
schlechtes Ranking. In der Praxis setzt man sich ins Auto und gibt in sein
Handy ein, wo man hinfährt bzw. man stellt sich an die Straße und sagt
der Zentrale, wo man hin will. Auch hier ist wieder das Problem, dass die
Datenbank zentral aufgebaut ist. Es wird konkurrierende Systeme geben, die
jeweils nur ein geringeres Angebot an Fahrten verwalten und damit auf dem
Lande kaum funktionieren. Oder einen Giganten, der das deutsche
Verkehrssystem beherrscht. Auch hier die Frage: Ließe sich diese Datenbank
verteilen?
Gibt es einen Ansatz für dieses Problem?
Thomas