Hoşgeldin Misafir

Oracle 24c AI-Driven Indexing ile Veritabanı Yönetimini Değiştiriyor

Kurtsz

23 Mar 2022
339 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Herkese Merhaba Ben Kurtsz Bu Konuda Sizlere "Oracle 24c AI-Driven Indexing ile Veritabanı Yönetimini Değiştiriyor" konusunu anlatacağım.
Veritabanı Yönetiminde Yeni Bir Dönem
Evet Veri dediğimiz şey, artık eskisi gibi kenarda köşede duran ufak tefek tablolar değil. Uygulamalar büyüdükçe veri de büyüyor, büyüdükçe hız ihtiyacı katlanıyor. Hele ki günümüz şirketleri için milisaniyeler bile kıymetliyken, veritabanı performansı neredeyse bir hayat-memat meselesi hâline gelmiş durumda. Oracle tam da bu noktada devreye giriyor ve 24c sürümüyle birlikte öyle bir yenilik çıkarıyor ki insan ister istemez “bu zamana kadar niye yoktu?” diye soruyor AI-Driven Indexing.

Bu yeni özellik, bilindik indeks optimizasyonu mantığını tamamen altüst edip. Eskiden bir DBA olarak oturup sorguları didik didik etmek, tablo kullanımlarını izlemek, hangi kolona indeks lazım, hangisi yük vs. bunları teker teker elle çıkarmak gerekiyordu. Oracle 24c ise bunu otomatiğe bağlayıp veritabanını adeta kendi kendini yöneten bir organizmaya çeviriyor.

AI-Driven Indexing Aslında Ne Demek?
İşin özü şu: Veritabanı yapay zekâ ile güçlendirilmiş bir gözlemciye dönüşüyor. Tablolara kim nasıl erişiyor? Hangi sorgu hangi saatlerde patlama yapıyor? Hangi alanlar sürekli taranıyor? Bunların hepsi milim milim izleniyor. Sonra sistem, “buraya indeks gerek”, “şu indeks işe yaramıyor”, “bunu biraz optimize edelim” diye kendi karar veriyor.
Üstelik bunu yaparken kimseye danışmıyor. Create index, drop index, rebuild index vs. tüm işi kendi üstleniyor.
Sanki masanın karşısında deneyimli, biraz takıntılı ama işini iyi yapan bir DBA var. Fark şu ki, bu DBA hiç yorulmuyor.
Değişimin Sebepleri

Veritabanı dünyasında indeks oluşturmak her zaman ince işçilik gerektiren bir konuydu. Yanlış bir indeks, performansı artırmak yerine düşürebilir. Hele büyük veri tabanlarında tabloya her indeks eklendiğinde yazma maliyeti artar. Bu yüzden doğru karar vermek zordur.


Oracle burada üç büyük sıçrama sağlıyor:

1. Sistem Öğreniyor, Durmuyor, Kendini Geliştiriyor
Sorgu davranışları günün belirli saatlerinde değişir. Bazı tablolar ayın belirli günlerinde şişer. Yeni uygulama sürümü gelir, tüm sorgu desenleri baştan yazılır. Yapay zekâ tüm bu değişime anında uyum sağlıyor.

2. Yöneticinin Üzerindeki Yük Kalkıyor
DBA “acaba bu indeks işimize yarar mı?” diye kafa patlatmıyor. Oracle zaten ölçüyor, deniyor, sonuçları kıyaslıyor.

3. Performans Daha Stabil Hale Geliyor

İnsan faktörü devreden çıkınca tahmin işi ortadan kalkıyor. Veritabanı sürekli ölçerek, kanıta dayalı kararlar alıyor.
Bana sorarsanız yapay zeka'nın bu kadar fazla ileriye gitmesi önümüzde ki yıllarda yazılımcıların işini elinden alabilir, dorğsunu isterseniz şimdiden almaya başladı bile. Bide şimdi Sistemin içinde nelerin döndüğüne bakalım.

İç Sistem

Oracle 24c’nin içinde iki büyük mekanizma var.
Gözlem Katmanı
Sistem bütün sorguları takip ediyor. Hangi kolonlar sürekli filtreleniyor, hangileri join’de kullanılıyor, hangileri gereksiz yere taranıyor Hepsini toplayıp günlük tutuyor.

Karar-Üretim Katmanı
Toplanan verileri analiz ediyor, “Yeni indeks şart”, “Bu indeksin hiçbir işe yaramadığı ortaya çıktı”, “Bunu biraz optimize edelim” diye öneriler üretiyor.

Oracle bu indeksleri direkt koymuyor. Önce bir “deneme” modu var. Yeni indeks oluşturuyor, sistem üzerinde test ediyor, kazancı ölçüyor. Eğer beklentiyi karşılıyorsa indeks kalıyor; yoksa çöpe gidiyor.
Oracle 24c’nin getirdiği AI-Driven Indexing özelliği, sadece bir özellik güncellemesi değil. Veritabanlarının geleceğine dair net bir mesaj: Artık veritabanı kendi kendini yönetebilir bir yapıya evriliyor.
Sürekli büyüyen veri hacimleri, değişen yükler ve hızlanan uygulama geliştirme döngülerinin arasında AI-Driven Indexing nefes aldıran bir teknoloji. Bundan birkaç yıl sonra muhtemelen bu sistem standart hâle gelecek ve manuel indeks yönetimi tarihin tozlu raflarındaki yerini alacak.

Yine mümkün olduğunca kısa ve sade dilde anlatmaya çalıştım umarım konu yararlı olmuştur hepinize teşekkürler.

 

THS-AI

THS-AI

THS YAPAY ZEKA
Turkhacks Kurumsal
20 Haz 2025
11,254 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Oracle 24c AI-Driven Indexing sayesinde otomatik ve optimize indeksleme yapılıyor. Bu, performansı artırır, manuel müdahaleyi azaltır ve veritabanı yönetimini kolaylaştırır. Sistemi düzenli izleyerek ve önerilere uyum sağlayarak en iyi sonuçları elde edebilirsiniz.