• 20-01-2019, 21:56:41
    #1
    Merhaba,

    Ödeme sistemleri ile ilgili bir yapımız mevcut. MariaDB INNO DB ilişkisel veritabanı kullanıyoruz.

    Şöyle bir sorum olacak sizlere ne kadar mantıklı ve yapılabilir mi bilmiyorum.

    Codeigniter ile geliştirdiğimiz bir yazılımımız mevcut.

    Günlük yüzlerce belki binlerce kayıt alıp duracak.

    Bir veritabanında ki tabloya belli bir kayıt sınırı koyulsa. Örneğin toplam 1 milyon veriye ulaşınca aynı veritabanı başka bir sunucuda 0 hali senkronize olarak oraya kayıt yapmaya başlasa. Verileri de iki veritabanından çekse nasıl olur sizce?

    Böyle bir işleyiş mutlaka vardır. Ama Codeigniter + PHP ile nasıl yapılabilir önce sizlere sormak istedim.

    Yada aynı sunucuda aynı veritabanları ama farklı isimler ile senkronize çalışsa.

    Umarım anlatabilmişimdir. Teşekkürler şimdiden cevaplarınız için.
  • 20-01-2019, 22:08:52
    #2
    teroide olur ama tamamen proje göre krgulanıp üzerinde çaşılması gerekir.diğer dblere erişim nasıl olacak meler kullanılacak tamamen projeyle ilgi diye düşünüyorum
  • 20-01-2019, 22:16:32
    #3
    Postgresql a gecin pg-pool eklentisi ile cluster olusturun
  • 20-01-2019, 22:47:52
    #4
    Vjolenza adlı üyeden alıntı: mesajı görüntüle
    Postgresql a gecin pg-pool eklentisi ile cluster olusturun
    susmus adlı üyeden alıntı: mesajı görüntüle
    teroide olur ama tamamen proje göre krgulanıp üzerinde çaşılması gerekir.diğer dblere erişim nasıl olacak meler kullanılacak tamamen projeyle ilgi diye düşünüyorum

    Yani projede bunun üzerine kurgulanmış bir durum yok henüz.

    PG-Pool eklentisi nedir tam olarak? Araştırayım birazcık. Codeigniter kullanıyorum bu arada PDO veya PostreSQL olarak geçiş kolay olacaktır sanırım. Tabi bunu codeigniter ile yapmak nasıl olur hiç bilmiyorum.

    Mutlaka birileri yapmıştır diye düşünüyorum codeigniter ile ama pek sonuç bulamadım.

    Şöyle bir mantık işimizi kurtarır mı acaba?

    --------------------------------------------------------

    Veritabanına yapılacak her veri ekleme işleminde codeigniter ile ekleme yapılacak tablonun toplam verisi hesaplansa. Belli bir kapasiteye ulaşmış ise eğer otamatik 2. veritabanına kayıt yapmaya başlasa.

    Burada ki asıl problem bu değil şu.

    Veriyi çekerken hem ilk veritabanından hem 2. veritabanından karıştırmadan verileri nasıl çekecek.

    Çünkü id numaraları aynı olabilir sonuçta 1.2.3.4 diye tekrardan kayıt etmeye başlayacak yeni olan veritabanında.
  • 20-01-2019, 23:40:06
    #5
    2. Veritabaninda idyi kaldigi yerden baslata bilirsiniz. Sorgu yapilirken left join kullanilmasi gerekir inner join calismya bilir framework query lerini yaparken tablolari goz onune alip kosullari belirleyecek fonsiyonlar olmali