İçeriğe geç
Teklif al

Hizmet · Bulut, DevOps ve veri

Veritabanı danışmanlığı

Veritabanıyla ilgili en pahalı hatalar genellikle projenin ilk aylarında, kimse fark etmeden yapılır. Çok kiracılı bir uygulamada her müşteriye ayrı şema mı yoksa ortak tablo mu kullanılacağı, para tutarlarının hangi veri tipinde saklanacağı ya da lisans koşulları düşünülmeden seçilen bir sürüm, yıllar sonra taşınması zor bir yük olarak geri gelir. Yazılım ekibi işlevi yetiştirmeye odaklanırken bu kararlar çoğu zaman varsayılan ayarlara bırakılır.

Kategori
Bulut, DevOps ve veri
Çalışma modeli
Danışmanlık
Hizmet bölgesi
Türkiye geneli, uzaktan ve yerinde

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.

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

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.

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.

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.

Veritabanı danışmanlığı hizmeti nasıl ilerler?

  1. 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.

  2. 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.

  3. 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.

  4. Adım 04

    Test

    İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.

  5. 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.

  6. 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.

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.

Bu hizmette çalışma modelleri

  • 01

    Danışmanlık

    Saatlik veya günlük teknik danışmanlık

    Karar, denetim veya yön belirleme gereken durumlar için.

    • Saatlik veya günlük çalışma
    • Yazılı rapor ve öneriler
    • Ekibinizle birlikte çalışma
    Bu modelle teklif alın: Danışmanlık

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.

İlgili hizmetler ve sayfalar

Veritabanı danışmanlığı için teklif alın

Kısa bir ön görüşmede ihtiyacınızı dinleyip kapsamı, çalışma modelini ve takvimi yazılı olarak paylaşırız.

+90 552 579 93 21