Erişim envanteri
Veritabanı kayıtlarından hangi uygulamaların, makroların, zamanlanmış görevlerin ve kullanıcıların bağlandığını çıkarırız. Unutulmuş bir Excel raporu, geçiş sabahının en sık sürprizidir.
Mersin'de gümrük ve uluslararası nakliye işi yapan bir firma düşünelim. Yıllar önce yazdırdığı taşıma yönetim sistemi bir Oracle 11g veritabanında, o da Windows Server 2012 R2 üzerinde çalışıyor. İkisinin de güvenlik desteği bitmiş, lisans maliyeti her yıl bütçeyi zorluyor. Program sorunsuz çalışıyor gibi görünse de asıl risk görünmeyen yerlerde: doğrudan veritabanına bağlanan Excel raporları, araç takip sistemiyle bir arayüz, muhasebe için Logo'ya gece aktarılan dosyalar ve kimsenin tam olarak bilmediği saklı yordamlar. Taşıma projelerinde en çok korkulan şey veri kaybıdır, ama pratikte daha sık görülen sorun sessiz bozulmadır: kayıtlar eksiksiz gelir, fakat bir rapor farklı toplam verir, Türkçe karakterli müşteri adları yanlış sıralanır ya da “İ” ile başlayan kayıtlar aramada bulunmaz. Bu yüzden işin merkezine veriyi taşımayı değil, doğru taşındığını kanıtlamayı koyuyoruz. Tüm çalışma uzaktan erişimle yürür, geçiş ise önceden prova edilmiş bir senaryoyla yapılır.
Taşımanın kendisi birkaç saat sürebilir. Emek, öncesindeki keşifte ve sonrasındaki doğrulamada harcanır.
Veritabanı kayıtlarından hangi uygulamaların, makroların, zamanlanmış görevlerin ve kullanıcıların bağlandığını çıkarırız. Unutulmuş bir Excel raporu, geçiş sabahının en sık sürprizidir.
Aynı veritabanının güncel sürümüne yükseltme, PostgreSQL'e geçiş ya da uygulamanın da yenilenmesi. Her seçenek için maliyet, risk ve süreyi karşılaştırmalı olarak sunarız.
Veri tipleri, sequence'ler, saklı yordamlar, trigger'lar ve görünümler dönüştürülür, örneğin PL/SQL'den PL/pgSQL'e, ve her biri testle doğrulanır.
Eski sistemlerde sık görülen karakter seti hataları temizlenir, hedefte Türkçe sıralama ve büyük-küçük harf kuralları doğru ayarlanır. Böylece “ı” ve “i”, “İ” ve “I” aramada ve sıralamada karışmaz.
Tablo bazında kayıt sayıları, sağlama toplamları ve iş birimlerinin kullandığı temel raporların eski ve yeni sistemde karşılaştırılması.
Verinin büyük kısmı önceden aktarılır, geçiş günü yalnızca son değişiklikler taşınır. Günler süren bir kesinti çoğu zaman tek geceye iner.
VUK'taki saklama yükümlülükleri için eski verinin okunabilir bir kopyası tutulur: salt okunur bir veritabanı ya da açık formatta dışa aktarım.
Prova yapılmadan geçiş tarihi verilmez. Kesintinin gerçek süresi, sizin veri hacminizle yapılan ölçümlerden çıkar.
Erişim envanteri, bağımlılık haritası, hedef seçimi ve risk listesi.
Şema ve kod dönüşümü, karakter ve sıralama ayarları, otomatik doğrulama betikleri.
Süresi ölçülen en az iki tam deneme, iş birimlerinin rapor kontrolü ve dakika dakika geçiş senaryosu.
Anlaşılan pencerede geçiş, karar noktalarında devam ya da geri dönüş, sonrasında birkaç hafta yakın takip.
Geri dönüş kararını kimin ve saat kaçta vereceğini önceden yazın. Geçiş gecesi bir sorun çıktığında en tehlikeli şey kararsızlıktır. Senaryoya, belirli bir saate kadar doğrulamalar tamamlanmazsa eski sisteme dönüleceğini ve bu kararı kimin vereceğini yazın. Bu tek satır, sabaha kadar süren tartışmaları önler.
Lisans maliyeti önemliyse ve uygulamanız buna izin veriyorsa çoğu zaman evet. Kullandığınız paket yazılım yalnızca belirli bir veritabanını destekliyorsa geçiş anlamlı değildir. İlk kontrol ettiğimiz şey budur.
Önceden aktarım ve son değişikliklerin eşitlenmesiyle birçok sistemde bir gece ya da bir hafta sonu yeterli olur. Kesin süre ikinci provadan sonra belli olur ve size saatli bir plan olarak verilir.
Genellikle hayır. Aynı anda hem veritabanını hem uygulamayı değiştirmek, bir sorun çıktığında nedenini bulmayı zorlaştırır. Önce taşıyıp sonra yenilemek çoğu zaman daha güvenlidir.
Hayır. Aktif yılları yeni sisteme alıp geri kalanını saklama yükümlülüğünü karşılayan bir arşivde tutmak, yeni sistemi hızlı ve sade tutar.
Kişisel veri içeren bir veritabanını Türkiye dışına taşımak, KVKK'daki yurt dışına aktarım kurallarını gündeme getirir. Barındırma sağlayıcısıyla veri işleyen sözleşmesi yapılır, aktarımın dayanağı hukuk danışmanınızla netleştirilir. İsterseniz veriyi kendi sunucunuzda da tutabiliriz.
Hangi sistemden ya da veritabanından çıkmak istiyorsunuz ve iş en fazla ne kadar durabilir? Keşif aşamasıyla başlayalım.
Talebiniz bize ulaştı
En geç bir sonraki iş günü size yazacağız. Ekibinizin çalışmasını durduran bir arıza bildirdiyseniz ilk olarak ona bakıyoruz.
Bu şehir listede yok. Yazımı kontrol edin ya da size en yakın büyük şehri seçin: tüm işleri uzaktan yaptığımız için hizmet her ilde aynı şekilde işler.
Bu sitede yalnızca sitenin çalışması ve seçtiğiniz şehri hatırlamak için gereken zorunlu çerezler var. Reklam ya da takip çerezi kullanmıyoruz. Ayrıntılar Gizlilik ve KVKK aydınlatma metni bölümünde.