webForumDet fria alternativet

Design hjälp av webcam lösning till databas.

ASP

8 svar · 341 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Frågan#1

Hej alla.

Här kommer en ganska underlig fråga. Är det någon som har ett bra koncept för hur man får in webcambilder in i en databas?

Idag har jag ett litet skript som läser bilderna med FSO från hårddisken. Vill byta till en variant där jag läser från en databas istället.

Medlem sedan jan. 2005296 inlägg
#2

kan du specificera lite bättre?
menar du att du vill att den läser bilderna från servern via en databas? eftersom det går inte att lägga in en bild/fil i en databas, men däremot filnamnet så den läser filen. men den måste fortfarande ligga uppe på hårddisken / servern.

Mvh //Darek

Medlem sedan feb. 20032 027 inlägg
#3

Dashi skrev:

kan du specificera lite bättre?
menar du att du vill att den läser bilderna från servern via en databas? eftersom det går inte att lägga in en bild/fil i en databas, men däremot filnamnet så den läser filen. men den måste fortfarande ligga uppe på hårddisken / servern.

Mvh //Darek

via datatypen blob så ska man kunna lägga in hela bilder i databasen men det tar väldigt mycket utrymme bara

Medlem sedan apr. 20022 743 inlägg
#4

Det går allderles utmärkt att spara filer i databas som binärdata. Själva filen tar inte mer utrymme i databasen mot vad den skulle ta om den låg på en disk, det rä ju samma information som sparas. Men det tar ju lite utrymme för databasen att skapa fält och tabeller så lite mer utrymme tar det så klart.

Frågan är dock varför du hellre vill läsa från databas än från filen direkt?

Medlem sedan maj 20012 080 inlägg
#5

Jag vill bara ha ett index över sökvägen till bilderna. Webcammen sparar bilderna med olika namn så att man kan gå tillbaka i tiden och titta vad som skedde ett visst klockslag.

Jag har tidigare använt mig av en lösning där jag sparde viss information i filnamnet men det känns som primitivt. Det går dessutom långsamt att loopa allt för att göra en sökning.

Medlem sedan apr. 20022 743 inlägg
#6

Okej, vad är då problemet? Spara bara filnamnet i databasen och loopa sen ut dom?

Medlem sedan maj 20012 080 inlägg
#7

Hur bör man göra för att få in sökvägen till bilderna i databasen.

  1. Användare öppnar sidan för att titta på bilderna.
    1.1) FSO loop kollar om det ligger några nya bilder i katalog x och om TRUE lägg till sökväg i databasen.

Det konceptet fungerar bra så länge man inte har en massa bilder i katalogen. Om man har många besökare blir det ju en oändligt massa FSO loopande.

Antar att det bästa vore att göra ett riktigt VBskript som köres på webservern (ej i en webläsare) för att lägga in bilderna. Är detta möjligt att genomföra?

:)

Medlem sedan juli 2004206 inlägg
#8

Gör en batch som kör var 5:e minut eller dyl, som lägger in sökvägarna i databasen. Kör också med en timestamp som är densamma som FSO'n ser på filen. På så sätt så kan ditt batchjobb först kolla i databasen vilket datum på filerna som var det sista som lades in och behöver därför inte göra en massa extra jobb.

Med batchjobb menar jag exempelvis en liten kodsnurra (vb eller asp) som du schedulerar på servern.

Medlem sedan maj 20012 080 inlägg
#9

Bilderna tas var 10:e sekund. Skulle det vara ett problem prestandamässigt att köra batchen så ofta? Det är 3 webcams så det blir alltid tre nya bilder var 10:e sekund.

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)