Bir yıldan uzun bir süredir, hem Mapnik tabanlı karo üretimi hem de Nominatim tabanlı coğrafi kodlama için kullanılan, günlük kopyalarla güncellenen OSM verileriyle dolu bir şirket içi PostGIS sunucusu kullanıyorum. Bu gayet iyi çalışıyor.
Ancak, kullanım katlanarak arttığından, ek PostgreSQL sunucuları ekleyerek daha iyi güvenilirlik ve performans elde etmek istiyorum. Ve ben biraz kayboldum.
PostgreSQL, çoğaltmayı tek başına işlemediğinden, sunucuları senkronize tutmak için PgPool-II gibi bir ara katman yazılımı kullanmayı düşünürdüm. Ama korkarım ki bu kullanım için gerekli olandan başka bir şey olmayacak: tüm yazmaların her gün aynı saatte yapıldığı çok yüksek okuma-yazma oranı.
Sorularım basit: Bu sunucuları senkronize tutmak için ne yapardınız? Ve bunun için OpenStreetMap Foundation, MapQuest, Mapbox veya CloudMade'de ne yapılır?
Teşekkürler.