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


E-shop

Postades av 2005-09-01 00:25:25 - Robert Johansson, i forum asp.net generellt, Tråden har 10 Kommentarer och lästs av 512 personer

Jag tittar på lösningar att bygga en skalbar e-shop. Har tidigare byggt en men den var individualiserad för ett specifikt företag. Istället vill jag kunna bygga upp en struktur som är lätt/snabb att implementera på andra servrar.
Min fråga rör egentligen hur jag skall göra med databas då mitt val faller på MySQL men samtidigt känner jag att XML är tilltalande men jag har ingen jätteerfarenhet av XML.
Vad är smartast, att bara använda MySQL eller till viss del använda XML och i så fall till vilka delar?

Min ide var att lägga olika inställningar för butiken, "butiksnamn", "sökord", "moms-sats" etc i XML-filer för att snabbt kunna hämta upp dessa?
Sedan placera produkter, produktkategorier, kunder och ordrar i MySQL?

Vad tror ni egentligen om det?
MVH
Robert Johansson


Svara

Sv: E-shop

Postades av 2005-09-01 09:03:26 - Per Persson

XML är ingen databas, även om många använder använder det som det. Använd du MySQL.


Svara

Sv:E-shop

Postades av 2005-09-01 12:11:30 - Robert Johansson

Tack för din ide men jag är dock inte beredd att hålla med dig. XML är väl ett utmordentligt sätt att spara mindre, uppstrukturerad information så som inställningar etc för att snabbt kunna hämta den utan att skapa en påfrestande db-koppling.


Svara

Sv: E-shop

Postades av 2005-09-01 13:54:54 - Per Persson

<b>XML är väl ett utmordentligt sätt att spara mindre, uppstrukturerad information så som inställningar etc</b>

Precis, men det är inte vad jag kallar för typisk databasanvändning. XML är inte lika lämpligt för att spara stora mängder strukturerad information såsom en webbshops produkter och kunder.


Svara

Sv:E-shop

Postades av 2005-09-01 16:20:57 - Patrik Löwendahl

XML är ett format att beskriva data, det är inte ett sätt att lagra data.

När du lagrar XML så sparar du filer, dvs du har filbaserad lagring. Oavsett om det är xml eller ngt annat format du sparar din data i så är det samma dåliga prestanda och övriga optimeringar på att läsa de filerna gentomot att fråga en databasmotor om information.


Svara

Sv: E-shop

Postades av 2005-09-01 17:15:55 - Robert Johansson

Så då var jag rätt ute ifrån början med andra ord:

<b>Min ide var att lägga olika inställningar för butiken, "butiksnamn", "sökord", "moms-sats" etc i XML-filer för att snabbt kunna hämta upp dessa?
Sedan placera produkter, produktkategorier, kunder och ordrar i MySQL? </b>


Svara

Sv: E-shop

Postades av 2005-09-01 20:30:27 - Per Persson

<b>XML är ett format att beskriva data, det är inte ett sätt att lagra data.</b>

Om vi skall vara noga skulle man nog kunna säga att...
<b>XML är en mall för textbaserad representation (ofta även lagring) av strukturerad information.</b>


Svara

Sv:E-shop

Postades av 2005-09-02 00:09:31 - Robert Johansson

När vi då kastat de formella texterna fram och tillbaka så kanske vi kan återgå till det som min fråga var ifrån början. Jag jobbade tidigare mot ett publiceringssystem som byggts av ett större företag och där placerades samtliga ObjektsID (sidID, bildID etc) i olika XML-filer för att hantera menyer, trädstukturer etc. Hur skall jag lösa E-shopen ang. mysql och xml anser ni?


Svara

Sv:E-shop

Postades av 2005-09-02 11:03:46 - Patrik Löwendahl


"XML är en mall för textbaserad representation (ofta även lagring) av strukturerad information."

Du lagrar inte datan med xml, du beskriver den med xml sen lagrar du den i en fil eller en databas. Måste skilja på beskrivning och lagring.

XML filer är bra för konfiguration, saker du läser en gång och sedan håller i minnet. Det är inte bra för saker som läses frekvent eller uppdateras ofta av flera anledningar. 1) du har ingen indexering i xml filer, 2) du har ingen exection plan optimering, 3) du har ingen inbyggd cachning av frekvent läst data, 4) du har ingen loggbaserad transkationshantering för enkla eller mutipla operationer.


Svara

Sv: E-shop

Postades av 2005-09-02 13:03:09 - Robert Johansson

Tackar för alla svar!
Så då antar jag att det är lämpligt att cacha sökord, titel, beskrivning etc från XML. Kanske t.o.m. den sidstruktur som jag byggt upp. Det kommer aldrig, eller sällan att ändras.
MVH
Robert


Svara

Sv: E-shop

Postades av 2005-09-02 15:10:31 - Per Persson

<b>Du lagrar inte datan med xml, du beskriver den med xml sen lagrar du den i en fil eller en databas. Måste skilja på beskrivning och lagring.</b>

Vem har skrivit att man lagrar data med XML?

Jag skrev att XML används för "textbaserad representation /.../ av strukturerad information", med tillägget i en parentes att informationen/datan ofta även lagras i detta textformat.

Dessutom är XML inte ett format, utan en mall för hur man kan bygga upp ett textbaserat format. Följer man mallen kan man använda en standardparser för att skriva och läsa formatet.


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 607
27 953
271 709
1 070
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