• 05-04-2023, 21:25:42
    #1
    Herkese merhaba,

    Front-end developer olarak çalışırken, kendimi geliştirmek için full-stack e-ticaret sitesi yapmayı planlıyorum. Henüz kafamda ideal kurguyu oluşturmaya çalışıyorum. Şu aşamada ise veritabanı için hangi teknolojiyi kullanmalıyım onu araştırıyorum.

    Aklımda 3 seçenek var. Bunlar, MongoDB, MySQL veya PostgreSQL. Popülerlik ve güncel teknoloji açısından MongoDB ilgimi çekiyor, ama ilişkisel kurgularda problem yaşamaktan çekiniyorum.

    Henüz yeni öğrenen birine ne gibi önerilerde bulunursunuz?

    Ek: Full-stack Next.js 13 kullanmayı düşünüyorum, ama kesin emin değilim.
    Not: Teknoloji holiganlığı yapmadan, nedenler ile cevap yazarsanız çok sevinirim.

    Teşekkürler.
  • 05-04-2023, 21:27:01
    #2
    MySQL mssql
  • 05-04-2023, 21:29:21
    #3
    hocam çok ileri seviye işler yapmıyorsanız başlangıç olarak MYSQL kullanmanızı öneririm.
  • 05-04-2023, 21:31:17
    #4
    ClkOfis adlı üyeden alıntı: mesajı görüntüle
    hocam çok ileri seviye işler yapmıyorsanız başlangıç olarak MYSQL kullanmanızı öneririm.
    Cevap için teşekkürler. Neden peki hocam? Çok ileri ya da ticari bir şey düşünmüyorum, ama en azından gerçek hayat senaryosunda da kullanılabilir bir şey, elle tutulur bir şey olsun istiyorum.
  • 05-04-2023, 21:32:48
    #5
    .Net Core + Mssql e-ticarette veriler değerlidir nosqlde müşteri yorumları vb değersiz verileri tutabilirsiniz. Sipariş vb. hesaplanması gereken veriler mysql de tutulmalıdır. Tabi projenizin büyüklüğüne göre değişir. Küçük bir proje için php + mysqlde kullanabilirsiniz ama profesyonel, güvenilir kurumsal projeler .net core + mssql ile yazılır.
  • 05-04-2023, 21:34:32
    #6
    sellimenes adlı üyeden alıntı: mesajı görüntüle
    Cevap için teşekkürler. Neden peki hocam? Çok ileri ya da ticari bir şey düşünmüyorum, ama en azından gerçek hayat senaryosunda da kullanılabilir bir şey, elle tutulur bir şey olsun istiyorum.
    şöyleki kurulumu yönetimi basit .kaynak açısından daha bol ve temel düzeyde her işi görüyor.
    MYSQL basit diye kötü olduğu anlamınada gelmiyor mesela wordpress mysql ile çalışıyor yada piyasadaki bir çok e-ticaret scripti.
    ben anlık işlemlerin çok olmadığı her işte mySQL kullanıyorum.ama yoğun işlemler olucaksa postgreSQL tercih ediyorum.
    ve tüm bunlar benim şahsi görüşlerim net bir bilgi değil yani. benim alışkanlığım olarak düşünebilirsin.
  • 05-04-2023, 21:35:12
    #7
    PPuNisHeRR adlı üyeden alıntı: mesajı görüntüle
    .Net Core + Mssql e-ticarette veriler değerlidir nosqlde müşteri yorumları vb değersiz verileri tutabilirsiniz. Sipariş vb. hesaplanması gereken veriler mysql de tutulmalıdır. Tabi projenizin büyüklüğüne göre değişir. Küçük bir proje için php + mysqlde kullanabilirsiniz ama profesyonel, güvenilir kurumsal projeler .net core + mssql ile yazılır.
    Cevap için çok teşekkürler. Back-end için Next.js ya da Express.js düşünüyorum. PHP ya da .NET tarafına şimdilik girmeye niyetim yok açıkçası.

    Farklı işler için farklı veritabanı hiç düşünmemiştim. Bunu da araştıracağım, tekrar teşekkürler.
  • 05-04-2023, 21:36:17
    #8
    ClkOfis adlı üyeden alıntı: mesajı görüntüle
    şöyleki kurulumu yönetimi basit .kaynak açısından daha bol ve temel düzeyde her işi görüyor.
    MYSQL basit diye kötü olduğu anlamınada gelmiyor mesela wordpress mysql ile çalışıyor yada piyasadaki bir çok e-ticaret scripti.
    ben anlık işlemlerin çok olmadığı her işte mySQL kullanıyorum.ama yoğun işlemler olucaksa postgreSQL tercih ediyorum.
    ve tüm bunlar benim şahsi görüşlerim net bir bilgi değil yani. benim alışkanlığım olarak düşünebilirsin.
    Anladım hocam, çok teşekkürler değerli görüşleriniz için.