• 03-09-2023, 00:47:38
    #1
    selamlar, siz projelerinizde veritabanı için nasıl bir yol izliyorsunuz ?
    sayfalar için bir sütuna json ile ekleyip mi hallediyorsunuz ?
    yoksa sayfaları dinamikleştirmek adına sayfa için bir tablo oluşturup fazlaca alan oluşturup kayıtları tek tek yerleştiriyormusunuz ?
    yoksa bir tabloya 15 alan ekleyip sayfaları sıralı şekilde kaydedip while ilemi çekiyorsunuz ?

    seçenekler hakkında ne düşünüyorsunuz ? ve sizin yöntemleriniz nelerdir ?
  • 03-09-2023, 00:53:00
    #2
    thelunar adlı üyeden alıntı: mesajı görüntüle
    selamlar, siz projelerinizde veritabanı için nasıl bir yol izliyorsunuz ?
    sayfalar için bir sütuna json ile ekleyip mi hallediyorsunuz ?
    yoksa sayfaları dinamikleştirmek adına sayfa için bir tablo oluşturup fazlaca alan oluşturup kayıtları tek tek yerleştiriyormusunuz ?
    yoksa bir tabloya 15 alan ekleyip sayfaları sıralı şekilde kaydedip while ilemi çekiyorsunuz ?

    seçenekler hakkında ne düşünüyorsunuz ? ve sizin yöntemleriniz nelerdir ?
    örneğin sayfa başlık description meta etiketi gibi şeyleri
    tablonun içine name title description keyword şeklinde sütünlara veri ekliyorum, function ile name eşitleyerek description veya diğer veriyi çekiyorum.

    kullanıcının ürün sayfasına özellik eklemesi için json ekliyorum böylece istediği şekilde özellik adı girip karşılığına da bir şey yazabiliyor, bunu da foreach ile çekip gösteriyorum

    onun dışında tek tek tablo oluşturup verileri girmişliğimde var ama eziyet gibi, örneğin config gibi bir tablo için 1. söylediğim daha mantıklı
  • 03-09-2023, 01:01:04
    #3
    Saul4Goodmann adlı üyeden alıntı: mesajı görüntüle
    örneğin sayfa başlık description meta etiketi gibi şeyleri
    tablonun içine name title description keyword şeklinde sütünlara veri ekliyorum, function ile name eşitleyerek description veya diğer veriyi çekiyorum.

    kullanıcının ürün sayfasına özellik eklemesi için json ekliyorum böylece istediği şekilde özellik adı girip karşılığına da bir şey yazabiliyor, bunu da foreach ile çekip gösteriyorum

    onun dışında tek tek tablo oluşturup verileri girmişliğimde var ama eziyet gibi, örneğin config gibi bir tablo için 1. söylediğim daha mantıklı
    peki ikisi arasında çok bi performans farkı oluyormudur acaba yada ilerde çok fazla hit gelince problem yaratması mümkünmüdür sence
  • 03-09-2023, 01:06:27
    #4
    thelunar adlı üyeden alıntı: mesajı görüntüle
    peki ikisi arasında çok bi performans farkı oluyormudur acaba yada ilerde çok fazla hit gelince problem yaratması mümkünmüdür sence
    sanmam, olacağını ama veritabanında neyi kullanacağın yapacağın işleme bağlı

    config veya sayfa title, description, keyword gibi şeyleri kaydedeceksen name, value gibi sütun yapıp sürekli farklı farklı nameler eklersin, functionla da örneğin getConfig("url") gibi name değerini eşleyerek value değerini geri döndürürsün;

    kullanıcıdan bir şey alacaksan json ile halledersin örneğin özellik girilecektir, girdiği şeyleri foreach ile çekip gösterirsin
  • 03-09-2023, 01:37:34
    #5
    Saul4Goodmann adlı üyeden alıntı: mesajı görüntüle
    sanmam, olacağını ama veritabanında neyi kullanacağın yapacağın işleme bağlı

    config veya sayfa title, description, keyword gibi şeyleri kaydedeceksen name, value gibi sütun yapıp sürekli farklı farklı nameler eklersin, functionla da örneğin getConfig("url") gibi name değerini eşleyerek value değerini geri döndürürsün;

    kullanıcıdan bir şey alacaksan json ile halledersin örneğin özellik girilecektir, girdiği şeyleri foreach ile çekip gösterirsin
    sizin mantıkta güzel hocam
  • 04-09-2023, 09:47:20
    #6
    Her projede olan alanlar icin tabloda sütun olusturmalisiniz. Digerleri icin bence custom_fields sütunu icinde json verisi ile tutabilirsiniz.

    {
    "alan1" : "alan1 degeri",
    "alan2" : "alan2 degeri",
    }
  • 05-09-2023, 00:23:13
    #7
    voL adlı üyeden alıntı: mesajı görüntüle
    Her projede olan alanlar icin tabloda sütun olusturmalisiniz. Digerleri icin bence custom_fields sütunu icinde json verisi ile tutabilirsiniz.

    {
    "alan1" : "alan1 degeri",
    "alan2" : "alan2 degeri",
    }
    doğru ama işte böyle performans açısından sitedeki alanlar vs çoklu veriler için sadece json kullanmak daha performanslı olmazmı acaba