lostyazilim
tr.link

sql mi txt dosyası mı?

9 Mesajlar 1.268 Okunma
lstbozum
tr.link

yakupqqq yakupqqq Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 25.10.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek üniversite öğrencisi
  • Konum İstanbul Anadolu
  • Ad Soyad Y** K**
  • Mesajlar 963
  • Beğeniler 33 / 285
  • Ticaret 11, (%100)
her kullanıcı için 15 bilginin saklanacağı ve en fazla 40 kullanıcının olacağı bir projede okuma ve yazma hızı açısından sql veri tabanı kullanmak mı mantıklı? yoksa txt dosyasını alt alta veri yazarak veri tabanı gibi kullanmak mı mantıklı?
 

 

wmaraci
reklam

kramper kramper <?php echo "hi world!" ?> Kullanıcı
  • Üyelik 29.01.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım &amp; SEO
  • Konum İzmir
  • Ad Soyad M** B**
  • Mesajlar 1196
  • Beğeniler 56 / 168
  • Ticaret 37, (%100)
Txt daha hızlı işlevinizi görecektir sonuçta sunucunuzda bulunacak o dosya.
 

 

ssyazilim ssyazilim I'm retired from the NET! Kullanıcı
  • Üyelik 28.06.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Industry Engineering
  • Konum Isparta
  • Ad Soyad S** S**
  • Mesajlar 734
  • Beğeniler 106 / 213
  • Ticaret 8, (%100)
Tabikide Access kullanacaksın. Access Microsoft un sunduğu mükemmel bir veri tabanıdır. İşlevsel kolay pratik.
 

 

yakupqqq yakupqqq Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 25.10.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek üniversite öğrencisi
  • Konum İstanbul Anadolu
  • Ad Soyad Y** K**
  • Mesajlar 963
  • Beğeniler 33 / 285
  • Ticaret 11, (%100)
ancak bu dosya android program tarafından işlenecektir. yani c# de yazılan veri android programı tarafından okunacak.
 

 

wmaraci
wmaraci

ssyazilim ssyazilim I'm retired from the NET! Kullanıcı
  • Üyelik 28.06.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Industry Engineering
  • Konum Isparta
  • Ad Soyad S** S**
  • Mesajlar 734
  • Beğeniler 106 / 213
  • Ticaret 8, (%100)
işin içinde c# var ise accessle birlikde her yerde kullanırsın ne farkeder ki. Nerede okunacağı önemli değil ister aspx ister win application ister android app paket halinde accesi kullanabilirsin.
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Bu bilgileri değişecek mi, değişmeyecek mi önemli olan odur. Değişmeyecek bilgilerse, bunu direkt hardcoded olarakta tutabilirsiniz yada uygulama içinde txt içinde tutup, uygulama ayağa kalktığında dosyadan okuyup, bir liste içinde tutunuz. İhtiyaç duyduğunda uygulama list içinden okuyup iş yapar.. Her seferindede txt okumak zorunda kalmazsınız.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

yakupqqq yakupqqq Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 25.10.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek üniversite öğrencisi
  • Konum İstanbul Anadolu
  • Ad Soyad Y** K**
  • Mesajlar 963
  • Beğeniler 33 / 285
  • Ticaret 11, (%100)

Turgay Can adlı üyeden alıntı

Bu bilgileri değişecek mi, değişmeyecek mi önemli olan odur. Değişmeyecek bilgilerse, bunu direkt hardcoded olarakta tutabilirsiniz yada uygulama içinde txt içinde tutup, uygulama ayağa kalktığında dosyadan okuyup, bir liste içinde tutunuz. İhtiyaç duyduğunda uygulama list içinden okuyup iş yapar.. Her seferindede txt okumak zorunda kalmazsınız.


kısaca şöyle;

kişi başı 15 farklı bilgi ve 30 kişi bunu windows program txt dosyası halinde yazacak ve ftp sunucuya yükleyecek.
android uygulama bu verileri okuyup 30 kişinin bilgilerini 15 satır olarak gösterecek.
android kullanıcısı bu gelen 30 kişi için 30 farklı seçim yapacak ve bunu txt dosyası ile tekrar ftp ye gönderecek.

sekreter 30 kişinin 15 farklı bilgisini windowstan girip ftp ye yükleyecek, patron 30 işçinin her birinin 15 bilgiisini görüp, 1 bilgi girecek. ve geriye 30 kişinin 1'er olmak üzere 30 biligisi tekrar ftp ye gidecek.

benim merak ettiimde işte burda, ben 1 tane txt dosyasına verileri alt alta yazdırarak veri tabanı gibi kullandırtacağım. bu txt dosyası aşırı şişip 30*15=450 bilgide programda hata verir mi? yoksa başka veri tabanı programı mı kullanayım?
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)

yakupqqq adlı üyeden alıntı

kısaca şöyle;

kişi başı 15 farklı bilgi ve 30 kişi bunu windows program txt dosyası halinde yazacak ve ftp sunucuya yükleyecek.
android uygulama bu verileri okuyup 30 kişinin bilgilerini 15 satır olarak gösterecek.
android kullanıcısı bu gelen 30 kişi için 30 farklı seçim yapacak ve bunu txt dosyası ile tekrar ftp ye gönderecek.

sekreter 30 kişinin 15 farklı bilgisini windowstan girip ftp ye yükleyecek, patron 30 işçinin her birinin 15 bilgiisini görüp, 1 bilgi girecek. ve geriye 30 kişinin 1'er olmak üzere 30 biligisi tekrar ftp ye gidecek.

benim merak ettiimde işte burda, ben 1 tane txt dosyasına verileri alt alta yazdırarak veri tabanı gibi kullandırtacağım. bu txt dosyası aşırı şişip 30*15=450 bilgide programda hata verir mi? yoksa başka veri tabanı programı mı kullanayım?



Kesinlikle basit bir veritabanı kullan.. Yönetimi ve üzerinde işlem yapması çok daha kolay. SQLite iyi bir tercih olabilir.

Dosya önermemenin sebepleri ise , Bilgiler üzerinde modifikasyon var. Bu sıkıntı yaratır. özelikle eş zamanlı olarak dosya üzerinde işlem yapılmaya çalışıldığında.. Dosya üzerinde thread lock'ı gerektirir ve değişikliklere client'lar farklı farklı ulaşabilir. Ben bunu böyle değiştirdim, ama böyle oldu :/ kim ne yaptı, nasıl oldu :confused::confused: :rolleyes:
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

CloumDigital CloumDigital Cloum.com Kullanıcı
  • Üyelik 27.03.2014
  • Yaş/Cinsiyet 25 / E
  • Meslek Dijital Reklam Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 1534
  • Beğeniler 184 / 336
  • Ticaret 68, (%100)

yakupqqq adlı üyeden alıntı

kısaca şöyle;

kişi başı 15 farklı bilgi ve 30 kişi bunu windows program txt dosyası halinde yazacak ve ftp sunucuya yükleyecek.
android uygulama bu verileri okuyup 30 kişinin bilgilerini 15 satır olarak gösterecek.
android kullanıcısı bu gelen 30 kişi için 30 farklı seçim yapacak ve bunu txt dosyası ile tekrar ftp ye gönderecek.

sekreter 30 kişinin 15 farklı bilgisini windowstan girip ftp ye yükleyecek, patron 30 işçinin her birinin 15 bilgiisini görüp, 1 bilgi girecek. ve geriye 30 kişinin 1'er olmak üzere 30 biligisi tekrar ftp ye gidecek.

benim merak ettiimde işte burda, ben 1 tane txt dosyasına verileri alt alta yazdırarak veri tabanı gibi kullandırtacağım. bu txt dosyası aşırı şişip 30*15=450 bilgide programda hata verir mi? yoksa başka veri tabanı programı mı kullanayım?

Durum böyleyse TXT kullanma, veritabanı kullan. MySQL üzerine yazdırırsan sistem daha kullanışlı (senin açından) ve hızlı olur.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al