Rolf B: Anfängerfrage zu Datenbanken

Beitrag lesen

Hallo Friedel,

eine Warnung vom alten Mann.

So eine Anwendung ist vielleicht "Pipsi", aber man muss sie erstmal bauen, sie muss halbwegs hackerfest sein, damit sie kein Hackerfest wird, sie muss betrieben werden (d.h. da muss ein Server sein), das macht Arbeit und kostet Geld. Und das schlimmste, was Dir damit passieren kann, ist Erfolg. Du designst und baust die Seite - ohne Ahnung von Datenbanken, wie Du selbst sagst. In diesem Fall wird es ein großer Zufall sein (oder Du bist ein Genie), wenn deine Anwendung auch lastfest ist.

Das schlimmste, was Erstlingsanwendungen passieren kann, ist Erfolg. Stell Dir vor, Du hast auf einmal 1000 oder mehr User, weil das Ding kostenlos ist, gut funktioniet und sich herumspricht. In dem Moment wird aus dem Pipsi ein Ächzi, weil jetzt jeder Designfehler die Anwendung in die Knie bringen kann. Eventuell produzierst Du auch Datenfehler, weil Du auf einmal Parallelzugriffe hast, die Du vorher nie getestet hast. Jetzt musst Du in der ohnehin schon dampfende Datenbank kaputte Daten reparieren, vielleicht ist sie total hinüber und Du musst die Seite stoppen, um ein Backup einzuspielen, und parallel dazu musst Du im Shitstorm der Nutzer die lastoptimierte Version 2.0 erzeugen. Oder aufgeben. Das ist kein Spaß mehr.

Deshalb habe ich mal in der allwissenden Müllhalde gestöbert, und mein erster Suchtreffer war yeswego, die den von dir geplanten Service entgeltlich anzubieten scheinen. Nicht billig, sieben grüne Scheinchen im Jahr, und damit für Dich vielleicht zu teuer und zu umfangreich.

Hast Du Dich selbst schon nach Onlineverwaltungen für Mitfahrgelegenheiten umgeschaut? Selber bauen kann interessant und lehrreich sein. Wenn man das Projekt als Weg zur eigenen Weiterentwicklung sieht, ist es auch eine sinnvolle Sache.

Aber wenn es Dir vorrangig um die Nutzung einer solchen Anwendung geht, und nicht um den Spaß am Realisierungsprojekt, solltest Du auf jeden Fall erstmal schauen, was es da draußen bereits gibt.

Rolf

--
sumpsi - posui - obstruxi