Veritabanı Tasarımı | X-Buddy Bölüm 3

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024

Комментарии • 30

  • @FXSerdar
    @FXSerdar 29 дней назад

    Teşekkürler

  • @ozancank
    @ozancank Месяц назад +2

    Teşekkürler hocam. Bu proje türünü daha önce kullanmamıştım. Bilgilendirici oldu.

  • @joseMorinhoTest
    @joseMorinhoTest Месяц назад

    teşekkürler Salih bey.

  • @dogukandogan7289
    @dogukandogan7289 Месяц назад

    Ağzınıza sağlık hocam çok teşekkürler

  • @javidibra6786
    @javidibra6786 28 дней назад

    ✌✌🤙🤙🤙

  • @mustafaucan
    @mustafaucan Месяц назад

    Beklenen bölüm geldi

  •  Месяц назад +1

    teşekkürler

  • @mtbatuhan
    @mtbatuhan Месяц назад +1

    amazing video thanks captain

  • @onurcoskun5173
    @onurcoskun5173 Месяц назад +1

    Merhaba Hocam Videolar ne sıklıkla yüklenecek. ? birde Çok faydalı bir seri, Elinize sağlık kazasız belasız :)

    • @TechBuddyTR
      @TechBuddyTR  Месяц назад

      @@onurcoskun5173 ilk videoda bahsetmiştim. Katıl üyelerine her hafta 1 video şeklinde yüklenecek. Diğer üyelere açılması ise, bir önceki videonun izlenme sayısına bağlı. Önceki video yeteri kadar izlendiğinde, bir sonraki video 1 hafta sonra yayınlanmış olacak

  • @kadircalloglu2848
    @kadircalloglu2848 Месяц назад +1

    Hocam declare kısmı icin ayri bir script acip tüm(ilgili) variablerı orda barındırmak daha mı mantıklı o zaman struct yapısı gibi ?

    • @TechBuddyTR
      @TechBuddyTR  Месяц назад

      Evet böyle yapılabilir kesinlikle :) Ya da diğer script ler içerisinde kullanacaksa da if bloğu içinde kullanabiliriz. O if gerçekleşmezse, yani tablolarda kayıt varsa, declare de çalışmamış ve diğlerinin işini bozmamış olur :)

  • @tpkdr
    @tpkdr Месяц назад

    Teşekkürler hocam harika bir içerik ve harika bir anlatım olmuş. Uygulama platformunda paylaşılacak içerikler sadece string content olmayacaksa, örneğin text görsel içerik hatta farklı uzantılı bir doküman veya hepsinin bir kombinasyonu... Bunu yönetmek icin hangisi daha verimli olurdu: Sistemin tamamını MongoDb gibi doküman tabanlı şema enforce edilmemiş bir NoSQL db üzerinden, ya da bir kısmı SQL üzerinde, gönderiler yine şema enforce edilmemiş bir NoSQL db'de şeklinde. Yoksa başka bir tavsiyeniz var mıdır?

    • @TechBuddyTR
      @TechBuddyTR  Месяц назад +1

      @@tpkdr Blob veri saklayan çözümler tam olarak bunun için var. Image, video, js, css vs gibi static content ler için cdn ler var. Onun dışındaki dosyalar için ftp veya blob storage çözümleri dahs uygun. Blob verilerin nosql veya rdbms de tutulması iyi bir pratik değil

  • @mesutdemirci7933
    @mesutdemirci7933 Месяц назад

    Teşekkürler hocam. Bu proje türünü daha önce kullanmamıştım. kurumsal projeler bu şekilde mi projelerini hazırlıyor hocam yoksa azure de projesini yayınlamak isteyen firmalar mı bu şekilde yapıyor.

    • @TechBuddyTR
      @TechBuddyTR  Месяц назад +1

      Net bir standart yok bu konuda. Her şirket kendisine uygun olanı uygun şekilde kullanıyor. Mesela bizim şirkette bu şekilde kullandığımız çok projemiz var. DevOps tarafında CI/CD süreçlerinde hemen hemen her şeyi kontrol edebiliyoruz bu şekilde. Veritabanı yetkilerinden tutun, migration'ların işlenmesine kadar.
      Ama herkesin bu tarz ihtiyaçları olmayabilir.

  • @dnzkrblt
    @dnzkrblt Месяц назад

    Uniqueidentifier'ı ID alanı olarak belirlemek ileride ciddi performans problemlerine neden olmaz mı? Çünkü zaten kendisi benzersiz olması nedeni ile indexleyemez, aramasını zor yapar ve 16bit yer kaplar vs vs..

    • @TechBuddyTR
      @TechBuddyTR  Месяц назад +1

      Guid veya numeric bir Primary Key kullanmanın kendine göre avantajları ve dezavantajları var. Ben kişisel olarak Guid'i seçiyorum ve mümkünse SequencialGuid kullanıyorum ki sıralı olsun. Dolayısı ile db de tek dezavantajı kapladığı yer ve bir miktar da karşılaştırma da oluyor ama bu bana getirdiği avantajları yanında göz ardı edilebilecek bir dezavantaj.
      Not: CİDDİ bir performans kaybı olmayacaktır birçok modern veritabanında.
      Not: Benzersiz olsa da indexlenebilir. Hatta db türüne göre daha iyi bile indexlenebilir.

  • @turkmvc
    @turkmvc Месяц назад

    udemy kursu demişsiniz de bu egitimde anlatılanlar aslında udemy deki kursta mevcut mu ?

    • @TechBuddyTR
      @TechBuddyTR  Месяц назад

      @@turkmvc bu proje serisinde DevOps konusunu işlemiyoruz. Udemy kursunda sıfırdan ileri seviyeye devops anlatılıyor

    • @turkmvc
      @turkmvc 14 дней назад

      @@TechBuddyTR hocam efCode CodeFirst ile yapmak mümkün degilmi sql script kullanmışsınız merak ettigim için sordum.
      teşekkürler bu arada.

    • @TechBuddyTR
      @TechBuddyTR  14 дней назад

      @@turkmvc her şey ile yapmak mümkün ama bu projeyi de görebilmek için özellikle yaptım bunu.

  • @hasaner292
    @hasaner292 Месяц назад

    hocam backend alanına yönelmek isteyenler için globalde c# mı javayı mı önerirsiniz ?

    • @ayhanBabba
      @ayhanBabba Месяц назад

      Hangisi önemli değil Hangisinde kendini bulduğun ve hangisinde en başarılı olabileceğin önemli. Çünkü başarı herkesten önde olmanı sağlar kardeşim.

    • @TechBuddyTR
      @TechBuddyTR  Месяц назад +1

      Böyle bir soruya cevap vermek zor. Global de ikisi de yoğun kullanılan diller. Önemli olan sizin bunlarda ne kadar iyi olduğunuz. İyiyseniz mutlaka alıcınız çıkar :-)

  • @ayhanBabba
    @ayhanBabba Месяц назад +1

    Video çok yararlı ve bence kısa olmuş diyebilirim. Buradaki Tabloları kodda nasıl kullanacağımızı da görebilseydik çok iyi olurdu. Bilmiyorum belki devam videosu gelirse çok sevinirim.
    Bir datacontext mi yoksa gene pratik bir yol içeren bir örnek mi olur merak konusu.
    Umuyorum devamı gelir. Emeğine sağlık. Teşekkürler Salih Cantekin.

    • @TechBuddyTR
      @TechBuddyTR  Месяц назад +1

      @@ayhanBabba sonraki videolarda, entityframework de kullanmak için modellerimizi ve ayaklarımızı da oluşturacağız