01Sorun ve çözüm
Veritabanı danışmanlığı hizmetimizde belirli bir ürünü satmadan, ihtiyacınıza uyan seçeneği gerekçesiyle ortaya koyarız. Mevcut bir sistem varsa yapılandırmasını, şemasını, büyüme eğilimini ve operasyon düzenini inceleriz; yeni bir proje söz konusuysa veri modelini ve motor seçimini birlikte tasarlarız. Her öneri, faydası, riski ve uygulama emeğiyle birlikte yazılı olarak teslim edilir; uygulamayı ekibiniz kendisi yapabilir ya da birlikte planlayabiliriz.
02Kimler için
Veritabanı danışmanlığı kimin işine yarar
Kendi ekibinde tam zamanlı bir veritabanı yöneticisi bulunmayan ya da önemli bir karar öncesinde bağımsız görüş isteyen kuruluşlar için uygundur.
- Yeni bir SaaS ürününün veri modelini ve çok kiracılı yapısını baştan doğru kurmak isteyen girişimler
- SQL Server ya da Oracle lisans yenilemesi öncesinde sürüm ailesi ya da motor değişikliğini tartan BT yöneticileri
- Kendi sunucusunda çalışan veritabanını yönetilen bir bulut servisine taşımayı düşünen şirketler
- Belge tabanlı bir veritabanıyla başlayıp ilişkisel ihtiyaçlar büyüdükçe zorlanan yazılım ekipleri
- Satın alacağı ya da devralacağı bir yazılımın veritabanı tarafındaki teknik borcu görmek isteyen yatırımcılar ve yöneticiler
03İhtiyaçlar
Danışmanlığa konu olan tipik kararlar
Bu kararların ortak yanı, geri dönüşlerinin pahalı olmasıdır.
- 01
Doğru motor seçimi
İlişkisel bir veritabanı, belge deposu, anahtar-değer önbelleği ya da arama motoru farklı sorulara yanıt verir. Çoğu uygulamada bir ilişkisel ana veritabanı ve ihtiyaç duyulan yerde yardımcı bir depo yeterlidir; her işe ayrı bir motor eklemek operasyon yükünü katlar.
- 02
Şema ve veri modeli
Normalleştirme düzeyi, birincil anahtar türü, tarih ve saat dilimi saklama biçimi, silinen kayıtların nasıl tutulacağı gibi ayrıntılar uygulamanın yıllarca nasıl davranacağını belirler.
- 03
Lisans ve maliyet
Ticari veritabanlarında çekirdek sayısı, sürüm ailesi ve sanallaştırma ortamı lisans maliyetini doğrudan etkiler. Hangi özelliğin gerçekten kullanıldığı çıkarıldığında daha düşük bir sürüm ya da açık kaynak bir alternatif gündeme gelebilir.
- 04
Kendi sunucu mu, yönetilen servis mi
Amazon RDS, Azure SQL ya da Cloud SQL gibi servisler yedekleme ve yamayı üstlenir ama bazı ayarlara ve eklentilere erişimi sınırlar. Karar, ekibinizin operasyon kapasitesi ve özelleştirme ihtiyacına göre verilir.
04Özellikler
Veritabanı danışmanlığı hizmetinin kapsamı
Çalışma tek bir konuya odaklanabilir ya da genel bir sağlık değerlendirmesi olarak yürütülebilir.
- 01
Mimari ve şema incelemesi
Tablolar, ilişkiler, veri tipleri ve kısıtlar gözden geçirilir; tutarlılığı veritabanı yerine uygulama koduna bırakan noktalar işaretlenir.
- 02
Kapasite ve büyüme planı
Veri hacminin ve eş zamanlı kullanıcı sayısının nasıl büyüdüğüne bakılarak disk, bellek ve işlemci ihtiyacı öngörülür; arşivleme ya da bölümleme gerekip gerekmeyeceği önceden belirlenir.
- 03
Operasyon ve güvenlik değerlendirmesi
Yedekleme ve geri yükleme düzeni, kullanıcı yetkileri, şifreleme, yama durumu ve izleme kapsamı kontrol edilir; açık bırakılmış yönetici hesapları ya da paylaşılan uygulama kullanıcıları raporlanır.
- 04
Karar belgesi
Seçenekler, artıları, eksileri ve tahmini uygulama emeği bir karşılaştırma belgesinde toplanır; yönetim ve teknik ekip aynı belge üzerinden karar verir.
05Entegrasyonlar
Değerlendirdiğimiz veritabanı motorları ve servisler
Motor tercihi sizin ihtiyacınıza göre yapılır; elimizdeki bilgi birden fazla aileyi kapsar.
- 01
İlişkisel veritabanları
PostgreSQL, MySQL ve MariaDB, Microsoft SQL Server ve Oracle; her birinin sürüm farkları ve lisans modeli ayrıca ele alınır.
- 02
Belge ve anahtar-değer depoları
MongoDB gibi belge tabanlı veritabanları ve Redis gibi bellek içi depolar, hangi senaryoda gerçekten fayda sağladıklarıyla birlikte değerlendirilir.
- 03
Yönetilen bulut servisleri
AWS, Azure ve Google Cloud'un yönetilen veritabanı servisleri; yedekleme, yüksek erişilebilirlik seçenekleri ve maliyet yapıları karşılaştırılır.
- 04
Uygulama katmanı
Kullandığınız ORM, bağlantı havuzu ve şema değişikliği aracı incelemeye dahil edilir; veritabanı sorunlarının bir kısmı bu katmanda doğar.
06Süreç
Veritabanı danışmanlığı hizmeti nasıl ilerler?
Adım 01
Analiz
İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.
Adım 02
Tasarım
Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.
Adım 03
Geliştirme
Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.
Adım 04
Test
İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.
Adım 05
Yayın
Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.
Adım 06
Bakım
İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.
07Teknoloji
Bağımsız görüşün nasıl üretildiği
Önerilerimizi tahmine değil ölçüme dayandırırız. Mevcut sistemlerde veritabanının kendi istatistik görünümlerinden, yavaş sorgu kayıtlarından ve sunucu metriklerinden bir süre veri toplarız; yeni projelerde ise beklenen erişim desenlerini örnek veriyle küçük bir ortamda deneriz. Bir motorun ya da tasarımın neden seçildiği, karşılaştırılan diğer seçeneklerle birlikte belgelenir.
Devamını okuDaha az göster
İnceleme için genellikle salt okunur bir hesap yeterlidir; üretim verisine yazma yetkisi istemeyiz. Kişisel veri içeren tablolarda yalnızca yapı ve istatistiklere bakılır, gerekirse örnek veri maskelenmiş bir kopyadan alınır. Böylece danışmanlık süreci, verinizin güvenliği açısından ek riski en aza indirecek biçimde yürür.
08Çalışma modelleri
Bu hizmette çalışma modelleri
09Sık sorulan sorular
Veritabanı danışmanlığı hakkında sık sorulan sorular
Veritabanı danışmanlığı fiyatları neye göre belirlenir?
İncelenecek sunucu ve veritabanı sayısı, kapsamın tek bir karar mı yoksa genel değerlendirme mi olduğu ve uygulama desteği istenip istenmediği belirleyicidir. Kapsamı ön görüşmede netleştirip yazılı teklif sunuyoruz.
Hangi veritabanını kullanmamız gerektiğini söyleyebilir misiniz?
Evet, ama bu kararı ekibinizin bilgi birikimini, uygulamanın erişim desenini, lisans bütçesini ve barındırma tercihinizi birlikte değerlendirerek veririz. Tek bir doğru cevap yerine gerekçeli bir öneri ve geçerli alternatifleri sunarız.
Veritabanı danışmanlığı firması ile çalışmak için kendi DBA'imiz olması gerekir mi?
Gerekmez. Ekibinizde veritabanı yöneticisi yoksa önerileri yazılım ekibinizin uygulayabileceği adımlara bölüyoruz; istenirse uygulamayı birlikte yapıyoruz.
Ticari lisanstan açık kaynağa geçiş her zaman mantıklı mı?
Hayır. Saklı yordam yoğunluğu, kullanılan özel özellikler ve ekibin alışkanlıkları geçiş maliyetini artırabilir. Önce mevcut kullanımın envanterini çıkarır, geçişin getirisini ve emeğini yan yana koyarız.
Danışmanlık sonunda ne teslim ediliyor?
Bulguların önem sırasına göre listelendiği bir rapor, her bulgu için önerilen çözüm ve karar gerektiren konular için seçenek karşılaştırması teslim edilir. Rapor teknik ekip ve yönetim için iki ayrı özet içerir.
Uzaktan mı çalışıyorsunuz?
İnceleme çoğunlukla güvenli uzak bağlantıyla yapılır. Erişimin kısıtlı olduğu kapalı ağlarda ya da toplantı ağırlıklı karar süreçlerinde yerinde çalışma da planlanabilir.
10İlgili hizmetler