Veri Göçü/Taşıma

Veri Taşıma (pgdump)

Postgresql’den postgresql’e ve farklı veritabanlarından postgresql’e veriyi taşırkenbir çok yöntem ve/veya uygulama kullanılabilir. Karar verirken en önemli kriterler veribüyüklüğü ve kesinti süresidir. Uygulaması kolay ama yavaş bir yöntem/uygulama,kesinti süresinin çok az olduğu bir ortamda kullanılamaz.Test taşımalar yapılarak seçenekler tek tek test edilip tüm adımların ne kadar süre aldığınot edilip toplam süre tespit edilmelidir. pgdump pg_dump Veri Taşıma (pgdump)

Ora2pg

Ora2pg, Oracle’dan Postgresql göç (migration) yapabilen ücretsiz bir yazılımdır.Özellikleri, çoğunlukla Oracle’a yönelik olsa da MySQL’ den tam exportu da destekler.Özellikleri ; Tüm özellikler için aşağıdaki linki ziyaret edebilirsiniz.ora2pg.darold.net/documentation.html#FEATURES Kurulum Büyük veri göçlerinde tüm sunucuların aynı network sınıfında (arada routing NATvb. olmamalı, özellikle NAT yavaşlatır.) ve minimum 1GBPS hızda olması gerekir.Kesinti süresi azalıp veri boyutu büyüdükçe Ora2pg

PGLoader

Postgresql’in veri kopyalama aracıdır.Copy komutunu kullanır. Proses tüm veriyi kopyalayana kadar devam eder (on errorresume next).Hata aldığında durması da sağlanabilir (on error stop).Hatalı kayıtları log (reject.log) dosyasına yazar. ÖzellikleriTek komutla veri göçü (One command migration),Devam eden göç (Continuous migration),Schema keşfi (discovery),Parçalı göç (Partial Migration),Data/Schema only,PK/FK ,HTTP’den veri transferiDetay için pgloader.io sayfası ziyaret edilebilir. Örnek 1 PGLoader