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


XML som databas?

Postades av 2007-08-02 09:59:19 - Christian Hellander, i forum databaser, Tråden har 9 Kommentarer och lästs av 1835 personer

Varför skall man använda XML som en databas, finns det fördelar och vilka är de i sådant fall?


Svara

Sv: XML som databas?

Postades av 2007-08-02 19:25:07 - Jonas Fredriksson

På ett företag där jag jobbade under ett projekt använde de en XML-baserad databas som dem tryckt in massa lagtexter i.

Fördelen med just den applikationen, Siets Server, var att den var riktigt snabb att söka i.

Där slutade dock fördelarna. Den hade inget stöd för relationer, det var bökigt att formattera data för att lägga in den för att nämna ett par saker.

Med denna endaste erfarenhet av XML-baserade databaser så föredrar jag SQL-databaser alla dagar i veckan.


Svara

Sv: XML som databas?

Postades av 2007-08-02 19:38:13 - Andreas Hillqvist

För konfigurations data och mindre datamängder räcker en XML fil. Men det är ingen direkt ersättare till databas.


Svara

Sv:XML som databas?

Postades av 2007-08-02 20:53:51 - Oskar Johansson

En xml-fil är bra för:
1) Saker som i princip aldrig ändras, och som inte ska sökas i
2) Som bärare av information istället för att hitta på något obskyrt protokoll, ett bra exempel är t.ex. soap, atom etc. Garanterat plattformsoberoende

En xml-fil är inte bra för:
1) Saker som ändras ofta
2) Saker som man ska söka i pga. avsaknad av index

Sedan får man väl använda lite sunt förnuft, en config-fil kan ju ändras ofta, men å andra sidan så är config-filer i regel lite special-fall, de är inte enorma, men de kan ha ganska knepig hierarki (kolla *.config för .net.)

Xml-filer förutsätter jag mer eller mindre att man laddar in i minnet i ett stycke, något annat är knappast försvarbart rent prestandamässigt.


Svara

Sv: XML som databas?

Postades av 2007-08-02 20:59:30 - Niklas Jansson

Jag ser nästan bara en enda fördel; den är lätt att tolka för en användare. Plattformsoberoendet är ju väldigt lätt att få så länge man arbetar med oktetter.


Svara

Sv:XML som databas?

Postades av 2007-08-02 21:41:38 - Per Persson

<b>På ett företag där jag jobbade under ett projekt använde de en XML-baserad databas som dem tryckt in massa lagtexter i.</b>

Det låter som samma företag som jag jobbade på förra hösten.


Svara

Sv:XML som databas?

Postades av 2007-08-03 11:06:42 - Oskar Johansson

Mja, att bara hålla sig till oktetter (bytes antar jag att du syftar på?) känns lite halvbra, skriver du ett "binärt" filformat så känns det som att det kommer lätt få vissa problem, säg att du t.ex. vill stoppa in någon metadata/slänga in någon mer information tillhörande någonting, du måste ha med det ifrån början när du skapar filformatet, annars är risken stor att bakåtkompabiliteten bryts ganska lätt.. Därför tycker jag xml är bra (även om det skulle kunna få vara binär xml, eller komprimerad, eller liknande för att spara plats), är inbyggt i xml självt att man kan slänga i lite fler taggar, en parser behöver ju inte bry sig om de extra taggarna. Gör man något binärt, eget format, så är risken stor att man förlitar sig på att saker kommer i "rätt" ordning


Svara

Sv: XML som databas?

Postades av 2007-08-03 16:32:17 - Niklas Jansson

Ja, bytes i "vanliga" världen. Oktetter i nätverkssammanhang och liknande.

Problemen du anger har ju inte med översättningar mellan olika arkitekturer eller överföringar, etc. att göra, utan problemet med hur man bygger upp ett "eget binärt format".

I XML vs Databas finns ju inte det problemet på alls samma sätt.


Svara

Sv:XML som databas?

Postades av 2007-08-03 17:28:39 - Oskar Johansson

Njä, men aja, skit samma, jag tror att min poäng kanske gick fram ändå :P


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 570 573
27 958
271 741
5 874
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