webForumDet fria alternativet

Databas utan server (?)

5 svar · 296 visningar · startad av mappo

mappoMedlem sedan apr. 2001664 inlägg
#1

Jag vill ha min filmdatabas uppdateringsbar från en webläsare
och hade därför tänkt göra den i PHP/MySQL. Lite läsning om
MySQL har fått mig att inse att mina frågor bara skulle bli en
massa SELECT-satser.

Är det inte då lite "overkill" att ha en MySQL-databas?
Skulle jag inte klara mig med en stor semikolonseparerad textfil
där mitt PHP-skript är inne och letar/redigerar?

Databasen har fälten:
Nummer ; Titel ; genre ; infolänk (m.fl.)

Om jag skulle vilja sortera efter t.ex. genre skulle PHP-skriptet
behöva tugga sig igenom hela textfilen och hitta t.ex. alla med
värdet 'sci-fi' och sedan sortera dessa.

Skulle denna lösning bli seg? (ordo!)

Vore det värt det att "slippa" MySQL?
Hur kompatibelt är PHP med Acess-databaser?

Det känns på något sätt bättre med en fildatabas än med en
databasserver (konkretare kanske).

sgtpepperMedlem sedan apr. 20007 588 inlägg
#2

Nja, om du inte har synnerliga skäl till att inte använda en SQL-databas så bör du köra med en.

Även om din datastruktur inte är så avancerad så blir allt mycket lättare när du har ett väldefinerat frågespråk (SQL) istället för att själv behöva implementera alla olika kombinationer av sökningar du skulle kunna tänkas vilja ha.

Det kommer garanterat att bli krångligare för dig med en "flat file" databas, särskilt om du i framtiden vill utöka din applikation och lägga till nya sökningar etc.

Idagsläget kanske du endast vill lista filmer i olika kategorier, men tänk när du sedan vill kombinera detta med sökningar på årtal, skådespelare etc. Eller när du vill kunna söka på en skådespelare och se i vilka filmer han/hon medverkar i och så vidare.

Kör med SQL-databasen, det vinner du på.

bohlinMedlem sedan mars 2000263 inlägg
#3

Jag har gjort en filmdatabas i PHP/Access som jag kör på min dator (win2k), och jag tycker att access räcker gott och väl för jobbet. Jag har gjort en "wrapper" runt alla databas-funktioner, som gör att jag i framtiden relativt enkelt kan byta till en riktigt sql-databas. Men det lär nog inte behövas, tror jag.

mappoMedlem sedan apr. 2001664 inlägg
#4

sgtpepper: Jag förstår att en SQL-driven databas är överlägsen för
databaser vars komplexitet kommer att förändras, men det är
inte aktuellt. Frågan är om en flat file-databas (fick jag lära mig ett
nytt uttryck idag också) kommer bli väldigt långsam allteftersom
filen växer.

bohlin: Det där verkade väldigt intressant. Hoppas du vill dela
med dig några av dina idéer. Jag kontaktar dig "privat".

pimmeMedlem sedan sep. 20011 086 inlägg
#5

Det kommer nog inte bli långsamt förrän du har > 1000 filmer inlagda, skulle jag tro

NickemannenMedlem sedan aug. 20003 575 inlägg
#6

jag föreslår XML

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)