Arkadaşlar merhaba, bir konuda kararsız kaldım. Firmalar var bunların ait olduları sektörler var. Daha önce nasıl olsa eklerim diye veritabanında tutmanın daha mantıklı olduğunu düşünmüştüm ama düşündüğüm gibi olmadı. Daha önce böyle bir şey için XML lerle çalışmadım o yüzden karşılaştırma da yapamıyorum. Performans ve yapılabilirlik için XML mi dersiniz yoksa veritabanı mı yoksa çok da farketmez mi düşüncelerinizi alabilr miyim?

soruldu: 21 May '12, 13:33

scarface_tnt's gravatar image

scarface_tnt
178364348
cevap kabul oranı: 11%


XML bir veri değişim formatı, JSON gibi. Bu noktada bir dönüşüm yapılma ihtiyacı olmadığına göre veritabanı sistemlerinin sağladığı faydalar daha avantajlı olur kanısındayım.

permanent link

cevaplandı: 22 May '12, 10:33

UsTa's gravatar image

UsTa
2.0k925
cevap kabul oranı: 20%

1

Yeni üyenin birisi gereksiz yere olumsuz oy kullanmis. Hesabi donduruldu.

(04 Haz '12, 17:03) özcanacar ♦♦ %C3%B6zcanacar's gravatar image

Kesinlikle ben de Veritabaninin daha mantikli olacagini düsünüyorum bu konuda.

Örnegin bu sabit verilerden biri Ülkeler olsun. Programda ülkeler listesini adres secimi esnasinda bir ComboBox da listeleyebilirsin. Eger bu sabit liste veritabaninda degilse, ozaman secili ülkeyi string olarak(ülkenin adini yani) kaydetmen gerekir. bir cok tablo icin bunu yaptin diyelim. Ve simdi herhangi bir nedenden dolayi ülkelerden birinin adini degistirmen gerekiyor, diyelim ki yazim hatasi olmus. Elindeki XML dosyasinda degistirsen bile, veritabanina kaydettigin ülkelerin ismi hep ayni kalacak.

Uzun lafin kisasi; Sabit de olsa bilgilerin veritabaninda olmasi, bu bilgileri baska tablolarla iliskilendirmeni, ve gerekirse bu bilgilere dayanarak üzerinde aramalar yapmani kolaylastiracagi icin, büyük avantajdir diye düsünüyorum.

permanent link

cevaplandı: 22 May '12, 10:53

mceliksoy's gravatar image

mceliksoy ♦
6.5k84988
cevap kabul oranı: 25%

Veridiginiz bilgiye gore Veritabaninda saklanmasi daha iyi olur. Ama XML olarak saklarsaniz java-nin xml-ler uzerinde islem yapan kutuphanelerini kullanman gerekecek.

permanent link

cevaplandı: 23 May '12, 08:35

selcukoglu's gravatar image

selcukoglu
647111629
cevap kabul oranı: 16%

Veri tabanı daha mantıklı bence de, hatta bunların genel anlamda sürekli değişmeyen değerler olduğunu düşünüyorsan, cache'e koyabilirsin. Hızda kazandırmış olursun.

  • Birinde db ye gideceksin almak için, cache hız sorununu çözer.
  • Xml de tutarsanda SAX parser kullanmanı tavsiye ederim DOM dan daha hızlı.
permanent link

cevaplandı: 24 May '12, 06:53

gklp's gravatar image

gklp
789317
cevap kabul oranı: 17%

Değişiklik yapılmayacağı kesinse property file kullanabilirsiniz ama en sabit değişkenler bile değişir :) bu yüzden veritabanı kullanmanızı öneririm.

permanent link

cevaplandı: 03 May '13, 07:08

kodmanyagha's gravatar image

kodmanyagha
3.1k132852
cevap kabul oranı: 15%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×66
×34

Soruldu: 21 May '12, 13:33

Görüntüleme: 1,686 kez

Son güncelleme: 03 May '13, 07:08

powered by BitNami OSQA