Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Filer i DB eller på disk?

Postades av 2004-03-29 09:47:15 - Peter Bladh, i forum sql-server/msde, Tråden har 11 Kommentarer och lästs av 817 personer

Hej!

Om man har en fil knyten till en post i DB, är det då vettigast att lagra filer rakt i databasen eller att lagra dem på disk och endast ha en referens i databasen? Skriv gärna en motivering oxå.

Tack på förhand!
/peter


Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-29 11:58:21 - Mikael Wedham

Det är bättre att ha dem i databasen, för då kan du använda samma rättighetsstruktur på filerna som i din DB. Du får också med dem i backupper.


Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-29 11:58:54 - Mikael Wedham

Det är bättre att ha dem på dis, för det är lättare att hantera, och databasen blir mindre


Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-29 13:15:53 - Benni Svensson

Jag förstår inte hur Micke tänker:
>Det är bättre att ha dem i databasen, för då kan du använda samma rättighetsstruktur på filerna som i >din DB. Du får också med dem i backupper.
Därefter så postar han:
>Det är bättre att ha dem på dis, för det är lättare att hantera, och databasen blir mindre
Känns lite grann som om han är ovis vad som är bäst.

Här finns det två olika skolor, om man är rädd att någon skall se/förstöra filen så är alternativ 1 bäst, men databasen blir större.
Jag sparar alltid en sökväg, just för den saken skull. Jag skulle kunna tänka mig att ev kryptera om man är rädd om filen.


Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-29 14:28:58 - Johan Dahlgren

Enligt mitt tycke så är det smidigare/enklare med filerna i databasen.

Lättare att flytta databasen. Filerna följer då med...
Kan ha flera referenser till samma fil, men filen ligger bara på ett ställe.

Sen finns det säkert fler anledningar...

Och filerna tar inte mer plats i databasen än på disk.
Men sedan är det kanske också en fråga om i vilken miljö detta skall fungera.

Är det i en Web-miljö tex så är databas-varianten definitivt att föredra då du slipper rättighets-problem.

/Johan


Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-29 15:29:58 - Mikael Wedham

Jag menar just exakt det jag skriver :) Det finns två helt olika skolor för detta, det finns fördelar med båda, men det finns också nackdelar med båda.


Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-29 18:26:27 - Per Hultqvist

Jag tycker det var lysande att göra två inlägg. Det var fyndigt... :-)

Personligen har jag i mitt projekt valt att ge användaren beslutanderätten om var filerna ska lagras. En enkel inställning i programmet fixar saken och därefter är det användarens beslut som gäller. Valfrihet är bäst för användaren...


Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-29 20:40:41 - Ola Lindfeldt

En databas typ SQL server är *mycket snabbare* än ett filsystem, typ NTFS.
Så om det är många filer det rör sig om skulle jag rekommendera att ha dem i databasen. För bra prestanda bör du ha en separat tabell för filerna som innehåller ett id (foreign key) som är en referens till den post som filen tillhör.

Ola


Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-31 09:24:16 - Kalle Dahlberg

Faktum är att det prestandamässigt är bättre att ha bilderna i filer. Detta har det skrivits om i artiklar i SQL Server Magazine m fl. Det beror delvis på att BLOB-datatyperna är ganska långsamma i sig, eftersom de lagras utanför tabellens normala lagringsutrymme, och delvis på att ADO/webservern är långsamma på att hämta upp dem.

Referens:

http://www.winnetmag.com/Articles/ArticleID/41614/pg/5/5.html
http://www.sql-server-performance.com/asp_sql_server.asp

(Sök på BLOB eller image)



Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-31 10:08:13 - Raderat konto

"Vanliga filer"/Ej script finns det fäl stödj hos det flesta servrar att hanera cachning. Vilket avlastar server från onödiga anrop till script.


Svara

Sv: Filer i DB eller på disk?

Postades av 2004-03-31 10:08:27 - Andreas Hillqvist

"Vanliga filer"/Ej script finns det fäl stödj hos det flesta servrar att hanera cachning. Vilket avlastar server från onödiga anrop till script.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 620
27 953
271 709
625
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies