folder Tahribat.com Forumları
linefolder Programlamaya Giriş
linefolder Veritabanı Mı Dosya Mı



Veritabanı Mı Dosya Mı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    Birşeyi merak ediyorum, 

    Statik datayı veritabanında mı tutmalı yoksa bir dosyada mı?

    Yani asıl merak ettiğim olay, datayı veritabanından okumak mı hızlıdır yoksa dosyadan mı?


    Hello, i am nothing. I come from Neverland.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    crafty
    crafty's avatar
    Kayıt Tarihi: 19/Eylül/2006
    Erkek

    dosyadan okumak daha avantajlı hocam veritabanına ne kadar az yük binerse o kadar iyidir.


    Kasnak yuvarlandı elek oldu, eski orospular melek oldu...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek

    statik verileri web.config - app.config de tutmak idealdir. 

    Eğer dinamik veri olsaydı bir arayüz ile ekle güncelle sil operasyonlarını yapman gerekseydi veritabanı kesinlikle şart her bakımdan. yedekleme olsun güvenlik olsun..

     


    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KizilS
    KizilS's avatar
    Kayıt Tarihi: 21/Nisan/2015
    Homo

    sqlite kullan :)

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    basit ve hızlı olması açısından xml kullanabilirsin hocam. kendine bir xml helper yazarsın (read ve write için) o şekilde devam edebilirsin.. xml; semi-strucred bir yapıya sahip


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    Avantajdan ziyade aralarında bir hız farkı var mıdır, bunu merak ediyorum? 


    Hello, i am nothing. I come from Neverland.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    elbette var hocam deneyebilirsin istersen... rasgele verilerle doldur milyonlarca sonra test edip farkını gözle :)

     nosql yapılarına da bakabilirsin, onların da hızlı olmasının sebebi bu aslında.. bunlar ilişkisel yapılar değil, karmaşık sorgular yapamazsın,join kullanamazsın v.s.


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    unbalanced bunu yazdı

    elbette var hocam deneyebilirsin istersen... rasgele verilerle doldur milyonlarca sonra test edip farkını gözle :)

     nosql yapılarına da bakabilirsin, onların da hızlı olmasının sebebi bu aslında.. bunlar ilişkisel yapılar değil, karmaşık sorgular yapamazsın,join kullanamazsın v.s.

    hocam onu yapcam akşam da :) sebepleri neler var mı bi fikrin?


    Hello, i am nothing. I come from Neverland.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    hocam xml de farkettiğin üzerine metin tabanlı tutuluyor ve direk okuma yapabiliyorsun ama ilişkisel veritabanlarında iş öyle değil, bir sürü faktör var, verilerin kaydediliş şekilleri, keyler (fk,pk v.s.) ... bunlar gibi faktörler hızı belirler. 

    Ama bu hız muhtemelen senin projelerinde pek gözle görülür bir şey olmayacak. Çünkü kaydedeceğin dataların boyutları çok fazla büyük değildir diye düşünüyorum, büyük bir firma olsan zaten çözüm arayışlarına girersin ama küçük ve orta düzeyler için dbms ler yeterlidir. Ama bunu xml ile de yapabilirsin. Dediğim gibi çok fazla farkı olmayacak senin için... küçük datalarda bu hız farkları ms civarındadır.

    verilerinde her hangi bir yapı yoksa direk metin dosyasında tutabilirsin,

    yapıların varsa o zaman xml de tutabilirsin,

    yapıların var ve aynı zamanda kompleks sorgular yapacaksan dbms kullanabilirsin 


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ccaglayan
    Ccaglayan's avatar
    Kayıt Tarihi: 23/Kasım/2011
    Erkek

    unbalanced xml demiş bende json formatında tut diyim daha light ve xml deki özellikler mevcut daha hızlı bir okuma yapabilirsin.

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    unbalanced bunu yazdı

    hocam xml de farkettiğin üzerine metin tabanlı tutuluyor ve direk okuma yapabiliyorsun ama ilişkisel veritabanlarında iş öyle değil, bir sürü faktör var, verilerin kaydediliş şekilleri, keyler (fk,pk v.s.) ... bunlar gibi faktörler hızı belirler. 

    Ama bu hız muhtemelen senin projelerinde pek gözle görülür bir şey olmayacak. Çünkü kaydedeceğin dataların boyutları çok fazla büyük değildir diye düşünüyorum, büyük bir firma olsan zaten çözüm arayışlarına girersin ama küçük ve orta düzeyler için dbms ler yeterlidir. Ama bunu xml ile de yapabilirsin. Dediğim gibi çok fazla farkı olmayacak senin için... küçük datalarda bu hız farkları ms civarındadır.

    verilerinde her hangi bir yapı yoksa direk metin dosyasında tutabilirsin,

    yapıların varsa o zaman xml de tutabilirsin,

    yapıların var ve aynı zamanda kompleks sorgular yapacaksan dbms kullanabilirsin 

    hocam çalıştığım yerde big datayla uğraşıcaz da bu soruyu bi yerde kullanmak için sormadım :) sadece merakımdan, aklıma geldi durduk yere. Eve geçince bir hız testi yapıp paylaşırım burda. Bakalım neler çıkcak ortaya. Ama bu farka etki eden faktörler ilgilendiriyordu beni. Yani db' ye bağlanmak ile bir dosyayı açma arasındaki fark vs. neyse bi bakayım ben, çıkarsa bişiler yazarım :) 


    Hello, i am nothing. I come from Neverland.
Toplam Hit: 4352 Toplam Mesaj: 33