Hiyerarşik olarak düzenlenmiş bir dosya sistemi kullandık: - coğrafi kapsam (ülke veya kıta) - veri sağlayıcı, lisans veren - alan / veri kümesi - tarih / sürüm
Bundan sonra, kaynak verileri (tedarikçiden aldığımız CD / DVD'deki formatta aynı şekilde) şirketimizde ürettiğimiz türetilmiş veri kümelerinden ayırma politikamız vardır.
Dosya sistemi müşteriden herhangi bir veriyi almayı gerçekten kolaylaştırır ve ayrıca fiziksel depolama açısından biraz esneklik sağlar - arşivlerimizi daha büyük, daha yavaş diskler üzerinde tutarız ve bunun için özel dosya sunucularımız (şeffaf bir şekilde hiyerarşiye bağlanır) daha sık kullanılan veri setleri.
Projelerde yönetimi kolaylaştırmak için sembolik bağlantılar kullanıyoruz. Vektörlerimizi bir veritabanında tutuyoruz (Oracle) ve müşteri başına en az bir veritabanı örneğinin (ve projeler için birkaç kullanıcı / şema) olmasını bir kural haline getiriyoruz. Bir veritabanında pek çok raster tutmadık, çünkü bir tanesinde bile fazla yer kaplama eğilimindeler. Ayrıca, veritabanı örneklerimizi olabildiğince hafif tutmayı seviyoruz.
Ve evet, her şeyi 'polislik' etmekten sorumlu birileri var, bu yüzden fazla dağınık kalmaz.
Şu an için bu kurulumla ilgili en büyük sorun, her şey hakkında daha iyi bir genel bakışa sahip olmamıza yardımcı olacak hoş bir kullanıcı arayüzünün olmaması ve bunların hepsine bir meta veri depolaması eklemeyi planlıyoruz. Hala burada seçeneklerimizi düşünüyoruz.
Kodumuz için sürüm kontrolü kullanıyoruz ve belgeler için kullandık, ancak sürüm kontrolü gerçekten büyük veri setleri için yapılmıyor, özellikle de çoğunlukla ikili dosyalarsa, bu yüzden bunu tavsiye etmem. , eğer GML ile veya metin benzeri bir şeyle uğraşıyorsanız (problemler, sunucu tarafında disk kullanımının yanı sıra büyük depoları kontrol ederken çökmesini bekleyen büyük giderler de içerir).