• 06-01-2020, 16:09:46
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar ufak bir sorum var. Şimdiden ilgi gösteren herkese çok teşekkürler

    Php ile sıfırdan bir sistem yazacağım. Büyük bir proje olacak. Mysql ile yapmayı düşünüyorum. Cache, index vs gerekli işlemlerle performansını arttırmayı düşünüyorum. Fakat aklımda hep MongoDB ile yap fikri var. Rakip firmaların çoğu MongoDB ile yapmış projelerini. Sistemin yapısı MongoDB' de daha performanslı olacağa benziyor. Çok uzatmadan soruma geçeyim Node js kullanmadan , MongoDB'de php ile aynı performansı alma şansım var mı ?

    Not : MongoDB daha önce hiç kullanmadım, ama ufak bir araştırmayla temel şeyleri biliyorum şuanda.
  • 06-01-2020, 16:30:20
    #2
    EdgeBear adlı üyeden alıntı: mesajı görüntüle
    MongoDB performansının dil ile alakası yoktur, PHP de kullansanız MongoDB sunucu üzerinde bağımsız bir servis olarak çalışacaktır.

    Projeniz eğer oyun, sosyal ağ gibi bir proje ise NoSQL veritabanı kullanabilirsiniz, ama projenizde kesinlikle veri kaybı olmaması gerekiyor ise ACID olan ilişkisel bir veritabanı kullanmanız faydanıza olacaktır.
    Şayet NoSQL veritabanlarında veri kaybı gibi durumlar oluşabilmektedir, ki bu da NoSQL veritabanlarının asıl olarak performans sağlamasının yoludur. İlişkisel veritabanları her şeyin denetimini tam yaparak veri kayıplarının önüne geçer, bu da veri kayıplarını büyük oranda azaltır lakin buradaki sıkı denetimin de performansı düşürmesi normal bir durumdur.
    Merhaba cevabınız için teşekkürler En iyisi bildiğim yoldan gitmek o halde. Çok teşekkürler