• 18-02-2020, 21:50:34
    #1
    Arkadaşlar selam,

    Çılgınca bir projeye başlamadan önce tecrübelerinize danışmak istedim. Oyuncuların bulunacağı geniş bir sosyal medya platformu yapmak için kolları sıvamış durumdayım. Kendime bir süre belirlemedim ama içeriği çok geniş olacağından epey bir vakit harcayacağım. İleride 1k - 2k gibi user sayısına ulaştığımda phpmyadmin'in bu durum için yeterli olup olmayacağı hakkında düşüncelerim var. Sosyal medya platformu sizce php de yapılır mı? (yapılacağını düşünüyorum) Yapılırsa, phpmyadmin veritabanı bunun için yeterli olur mu? Yanıtınızı dört gözle bekliyorum.
  • 18-02-2020, 21:52:12
    #2
    Gold üye
    Temiz yazılır ise sorunsuz kullanabilirsiniz. Sorgular vs çok önemli.
  • 18-02-2020, 21:53:29
    #3
    Aynı anda kaç user kaldırabilir peki hocam?
  • 18-02-2020, 21:53:31
    #4
    Üyeliği durduruldu
    MongoDB önerimdir. Saniye başı işlemler için birebir. Patlama sorunu yaşamazsınız.
  • 18-02-2020, 21:55:18
    #5
    Gold üye
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Aynı anda kaç user kaldırabilir peki hocam?
    Belirttiğim gibi kodlamaya göre değişir çalıştığım yerde 5-10k kaldırıyordu. Fazlası da vardır eminim.
  • 18-02-2020, 21:57:36
    #6
    Maize adlı üyeden alıntı: mesajı görüntüle
    MongoDB önerimdir. Saniye başı işlemler için birebir. Patlama sorunu yaşamazsınız.
    daha önce farklı bir veritabanı kullanmadım hocam, sadece mysql üzerinden gittim, sorguları vs aynı mı oluyor?
  • 18-02-2020, 21:58:19
    #7
    Misafir
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar selam,

    Çılgınca bir projeye başlamadan önce tecrübelerinize danışmak istedim. Oyuncuların bulunacağı geniş bir sosyal medya platformu yapmak için kolları sıvamış durumdayım. Kendime bir süre belirlemedim ama içeriği çok geniş olacağından epey bir vakit harcayacağım. İleride 1k - 2k gibi user sayısına ulaştığımda phpmyadmin'in bu durum için yeterli olup olmayacağı hakkında düşüncelerim var. Sosyal medya platformu sizce php de yapılır mı? (yapılacağını düşünüyorum) Yapılırsa, phpmyadmin veritabanı bunun için yeterli olur mu? Yanıtınızı dört gözle bekliyorum.
    Hocam öncelikle "phpmyadmin" bir arayüz veritabanı "MySql" yani soruyu normalde "PHP - MySql" ile diye sormanız daha doğru olurdu.
    Senkron bir ikili olduklarından dolayı chat - anlık yorumlaşma vb. gibi işlemleri gerçekleştirmeniz kişi sayısı yükseldikçe sizin için imkansızlaşacaktır.
    Çünkü veritabanı motoru bir proje için seçilirken insert - update - select işlemlerinden hangisi ağırlıkta olacak ise arkaplan motoru buna uygun seçilir veya afaki söylüyorum elasticsearch gibi çok daha büyük ve komplex işlemleri çok daha hızlı işleyerek geri döndürebilecek yapılara yönelinir.

    Yani dile göre proje değilde projeye göre dil ve altyapı seçmeniz daha doğru bir hareket olur.

    Ama kısaca cevap vermem gerekirse sosyal medya denildimi aklıma ilk chat / dm gibi özellikler geliyor ve bunları senkron bir dil ve altyapı ile yapmanız çokta mantıklı ve geleceğe yönelik bir hareket gibi durmuyor.
    • Rebondex
    • YasinErkan
    [ARG:2 UNDEFINED] bunu beğendi.
    2 kişi bunu beğendi.
  • 18-02-2020, 21:58:33
    #8
    instads adlı üyeden alıntı: mesajı görüntüle
    Belirttiğim gibi kodlamaya göre değişir çalıştığım yerde 5-10k kaldırıyordu. Fazlası da vardır eminim.
    oda yeterli aslında hocam benım ıcın cok tesekkur ederım tekrar



    Misafir adlı üyeden alıntı: mesajı görüntüle
    Hocam öncelikle "phpmyadmin" bir arayüz veritabanı "MySql" yani soruyu normalde "PHP - MySql" ile diye sormanız daha doğru olurdu.
    Senkron bir ikili olduklarından dolayı chat - anlık yorumlaşma vb. gibi işlemleri gerçekleştirmeniz kişi sayısı yükseldikçe sizin için imkansızlaşacaktır.
    Çünkü veritabanı motoru bir proje için seçilirken insert - update - select işlemlerinden hangisi ağırlıkta olacak ise arkaplan motoru buna uygun seçilir veya afaki söylüyorum elasticsearch gibi çok daha büyük ve komplex işlemleri çok daha hızlı işleyerek geri döndürebilecek yapılara yönelinir.

    Yani dile göre proje değilde projeye göre dil ve altyapı seçmeniz daha doğru bir hareket olur.

    Ama kısaca cevap vermem gerekirse sosyal medya denildimi aklıma ilk chat / dm gibi özellikler geliyor ve bunları senkron bir dil ve altyapı ile yapmanız çokta mantıklı ve geleceğe yönelik bir hareket gibi durmuyor.
    tam olarak da bu sebeplerden dolayı, ne kullanılmalı hocam? Söylediklerinizden haberdarım, fakat öneriniz nedir? Dil yada db olarak?
  • 18-02-2020, 22:03:45
    #9
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    daha önce farklı bir veritabanı kullanmadım hocam, sadece mysql üzerinden gittim, sorguları vs aynı mı oluyor?
    Tüm sorgular neredeyse aynı. Herhangi bir fark yaşamazsınız.. artısı var eksisi yok