afaik ile Memcached senkronize nasıl uygulanacağı, Memcached (en azından SQL Server ve Oracle) veritabanı ile senkronizasyon desteklemez. Memcached'i (ücretsiz) OLTP veritabanımızla kullanmayı planlıyoruz.veritabanı
Bazı iş süreçlerinde, veri tabanından çok miktarda veri gerektiren bazı ağır doğrulamalar yaparız, verilerin değiştirilip değiştirilmediğini bilmediğimizden bu verilerin statik kopyasını saklayamayız, böylece her seferinde veriyi alırız. işlemi yavaşlatır.
olası bir çözüm olabilir
- Yaz/güncelleme öneki-postfixed (tablo-PK1-PK2-PK3 sütunlu) kayıtlarının değişikliği dosyalar
- dosyanın bu değişikliği Monitör oluşturmak için veritabanı üzerinde tetikler tuşuna (tablo-PK1-PK2-PK3 sütunlu)
FileSystemWatcher
kullanarak ve sona veri
sorun güncellenmesini: 10 saat verilerin herhangi bir kombinasyonunu kullanarak yaklaşık 100.000 kullanıcı var olacaktır. Yani çok fazla dosyaya sahip olacağız. categ1-subcateg5-subcateg-78-data100, categ1-subcateg5-subcateg-78-data250, categ2-subcateg5-subcateg-78-data100, categ1-subcateg5-subcateg-33-data100 vb
Ben 5 bekliyorum en az milyon dosya. Şimdi
Diğer olasılıklar
- çağrı bitirmek için beklemeden
- çağrıyı tetikleyici bir exe süresi dolmuş olan anahtar geçen tetikleyiciden uyumsuz bir web hizmeti ve :(acıklı bir çözüm arar o zaman bu exe anahtarı ölürlerdi. (Ben Oracle'ın tetikleyici bir exe çağıran biraz zor görünüyor, SQL Server bu yaklaşımın bir exe aramaya xp_cmdsell kullanarak bazı başarılar var)
Hala kulağa hoş geliyor değil mi?
Herhangi akıllı öneri
Birkaç soru. Oracle veya Sql Server için mi, yoksa ikisi de mi olmalı? Tablo (lar) hızla veya yavaşça değişiyor mu? Bunun için hiç bütçeniz var mı? – tbone
@tbone Her ikisi için olmalı ve bunu desteklemeyi planlıyorsak başka bir DB için de çalışmalıdır. Değişiklikler hızlı ve Gerçek Zamanlıdır. Benim için bu çözüm önermek benim için bir bütçe yok – bjan
Her iki veritabanı platformları ile çalışması gereken bir "genel" çözüm gerektirmez Çok kötü, Oracle kurulumunda yapabileceğiniz şeyler kesinlikle vardır (sonuç önbellek, kullanarak SSD, vb. Ayrıca, bu hızla değişen bir tablodursa, önbelleğinizi sürekli geçersiz kılacak ve yine de yeniden yüklemeniz gerektiğinden, uygulama yan önbelleğinin en iyi yaklaşım olduğundan emin değilim. – tbone