• 31-05-2021, 10:26:32
    #1
    Selamlar, umarım sağlığınız iyidir. Merak ettiğim bir konu var büyük firmaların (trendyol, hb gibi) veritabanları nasıl işliyor? Aynı anda bu kadar işlemi Phpmyadmin başarabilir mi? Örnek vermek gerekirse günlük 10k civarında veri girilecek bir projemiz var bunların sorgulama, hız vs gibi durumlarda sorun yaşama ihtimalimiz olur mu? Alternatif veritabanı sistemleri bulunuyor mu? Önerileriniz ve yorumlarınız için teşekkürler şimdiden.
  • 31-05-2021, 10:29:28
    #2
    Josefield adlı üyeden alıntı: mesajı görüntüle
    Selamlar, umarım sağlığınız iyidir. Merak ettiğim bir konu var büyük firmaların (trendyol, hb gibi) veritabanları nasıl işliyor? Aynı anda bu kadar işlemi Phpmyadmin başarabilir mi? Örnek vermek gerekirse günlük 10k civarında veri girilecek bir projemiz var bunların sorgulama, hız vs gibi durumlarda sorun yaşama ihtimalimiz olur mu? Alternatif veritabanı sistemleri bulunuyor mu? Önerileriniz ve yorumlarınız için teşekkürler şimdiden.
    Çoğu büyük firma PostgreSQL veya MongoDB kullanıyor, NoSQL kullanan veya MSSQL kullanan firmalar da azımsanmayacak sayıda; burada önemli olan sunucular clusterlı ve failover yapısı var ayrıca donanımlar vb. son nesil.

    @TOLQA; bu yapılarla en iyi çalışan kişi tanıştıklarım arasında(PostgreSQL)
    @mobilecom; kendisi de MSSQL'i kurumsal düzeyde 20 yıldır kullanıyor.

    Tecrübelerinden istifade etttiğim bu iki önemli kişi ve benim optimizasyon-yapı kurulum tecrübelerim gösteriyor ki yazılım önemli ama barındırma koşulları ve projeye uygunluğu da aynı şekilde önemli.
  • 31-05-2021, 10:33:05
    #3
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    Çoğu büyük firma PostgreSQL veya MongoDB kullanıyor, NoSQL kullanan veya MSSQL kullanan firmalar da azımsanmayacak sayıda; burada önemli olan sunucular clusterlı ve failover yapısı var ayrıca donanımlar vb. son nesil.

    @TOLQA; bu yapılarla en iyi çalışan kişi tanıştıklarım arasında(PostgreSQL)
    @mobilecom; kendisi de MSSQL'i kurumsal düzeyde 20 yıldır kullanıyor.

    Tecrübelerinden istifade etttiğim bu iki önemli kişi ve benim optimizasyon-yapı kurulum tecrübelerim gösteriyor ki yazılım önemli ama barındırma koşulları ve projeye uygunluğu da aynı şekilde önemli.
    Verdiğiniz bilgiler için teşekkür ederim hocam. Sunucu özellikleri vs. çok farklı bir konu bu konuda haklısınız. Proje PHP tabanlı olacak ve bahsettiğiniz DB sistemlerini daha önce duymamıştım. Phpmyadmin'in ilgili DB sistemlerinden farkı ve dezavantajı nelerdir kısaca bahsetmek gerekirse. Tekrardan teşekkürler.
  • 31-05-2021, 10:34:49
    #4
    Josefield adlı üyeden alıntı: mesajı görüntüle
    Verdiğiniz bilgiler için teşekkür ederim hocam. Sunucu özellikleri vs. çok farklı bir konu bu konuda haklısınız. Proje PHP tabanlı olacak ve bahsettiğiniz DB sistemlerini daha önce duymamıştım. Phpmyadmin'in ilgili DB sistemlerinden farkı ve dezavantajı nelerdir kısaca bahsetmek gerekirse. Tekrardan teşekkürler.
    PHPMyAdmin MySQL/MariaDB veritabanlarını kontrol etmek için kullanılan bir yönetim aracıdır, MySQL/MariaDB olmadan PHPMyAdmin'i kullanamazsınız.
    MySQL/MariaDB her ne kadar en yaygın veritabanı yazılımları olsa da muadillerine göre verimsiz oldukları kısımlar da göz ardı edilemeyecek durumda.
  • 31-05-2021, 11:04:48
    #5
    Genelde aws üzerine mongodb açıp araya golang ile rest api yazarlar Klasik veritabanı sorgularından ziyade CRUD işlemleri aradaki api üzerinden yapılır.

    Örnek bir yapı şöyle işler:

  • 31-05-2021, 11:55:06
    #6
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    PHPMyAdmin MySQL/MariaDB veritabanlarını kontrol etmek için kullanılan bir yönetim aracıdır, MySQL/MariaDB olmadan PHPMyAdmin'i kullanamazsınız.
    MySQL/MariaDB her ne kadar en yaygın veritabanı yazılımları olsa da muadillerine göre verimsiz oldukları kısımlar da göz ardı edilemeyecek durumda.
    TRSaka adlı üyeden alıntı: mesajı görüntüle
    Genelde aws üzerine mongodb açıp araya golang ile rest api yazarlar Klasik veritabanı sorgularından ziyade CRUD işlemleri aradaki api üzerinden yapılır.

    Örnek bir yapı şöyle işler:


    Değerli yorumlarınız için teşekkürler. Projenin gelişme aşamasında ilgili durumları göz önünde bulundurarak ilerleme sağlayacağım.
  • 31-05-2021, 12:02:14
    #7
    Josefield adlı üyeden alıntı: mesajı görüntüle
    Selamlar, umarım sağlığınız iyidir. Merak ettiğim bir konu var büyük firmaların (trendyol, hb gibi) veritabanları nasıl işliyor? Aynı anda bu kadar işlemi Phpmyadmin başarabilir mi? Örnek vermek gerekirse günlük 10k civarında veri girilecek bir projemiz var bunların sorgulama, hız vs gibi durumlarda sorun yaşama ihtimalimiz olur mu? Alternatif veritabanı sistemleri bulunuyor mu? Önerileriniz ve yorumlarınız için teşekkürler şimdiden.
    Ne kullanırsanız kullanın kaçınılmaz olan Cache konusu. Bunun içinde popüler olan Redis. Büyük ölçekli uygulamalar da işler sadece bir veritabanı üzerinden yürümez. Örnek MSSQL de kullanılır, farklı işler için MongoDB de kullanılır, ihtiyaca göre txt dosyalar bile kullanılır. Burada asıl konu o iyi bu iyiden ziyade bütçeler. Sizi kısıtlayan tek şey bütçedir. Bu konuda sistemlerin tam olarak nasıl işlediği konusunu anlatmak imkansız. DEVOPS kavramını bilmek gerekir. Şuanda İstanbul için çok önemli bir projenin başındayım. SQL de var, NoSql'de.

    Ayrıca : DB tarafında klasik olan master-slave(efendi-köle) yapıları bulunmakta. Konu çok hocam
  • 31-05-2021, 12:06:21
    #8
    mobilecom adlı üyeden alıntı: mesajı görüntüle
    Ne kullanırsanız kullanın kaçınılmaz olan Cache konusu. Bunun içinde popüler olan Redis. Büyük ölçekli uygulamalar da işler sadece bir veritabanı üzerinden yürümez. Örnek MSSQL de kullanılır, farklı işler için MongoDB de kullanılır, ihtiyaca göre txt dosyalar bile kullanılır. Burada asıl konu o iyi bu iyiden ziyade bütçeler. Sizi kısıtlayan tek şey bütçedir. Bu konuda sistemlerin tam olarak nasıl işlediği konusunu anlatmak imkansız. DEVOPS kavramını bilmek gerekir. Şuanda İstanbul için çok önemli bir projenin başındayım. SQL de var, NoSql'de.
    Yorumunuz için teşekkür ederim. Projenin Web ve mobil yazım noktasına gelinince konuda ki etiketli kişilerle iletişime geçmek en azından bilgi anlamında daha sağlıklı olacak gibi. Hızla büyüyeceğine inandığımız bir proje olduğu için adımlarımız sağlam atmak bize büyük oranda fayda sağlayacaktır. Teşekkürler hocam sağ olun.