Hoşgeldin Misafir

Oracle 24c Yeni Özellikleri ve Uygulamalı Kullanım

Kurtsz

23 Mar 2022
339 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Herkese Merhaba Ben Kurtsz Bu Konuda Sizlere "Oracle 24c Yeni Özellikleri ve Uygulamalı Kullanım" Anlatacağım. Bu konu ile bağlı daha öncede konu yayınlamıştım isteyen bu "Linkten" Ulaşabilir.
Oracle 24c Yeni Özellikleri ve Uygulamalı Kullanım Rehberi
Oracle veritabanı her yeni sürümünde büyük yeniliklerle geliyor, fakat Oracle 24c, özellikle kurumsal ortamlarda çalışan veritabanı yöneticileri ve geliştiriciler için yepyeni bir dönem başlatıyor. Bu sürüm, yalnızca performans artırmakla kalmıyor yönetimi kolaylaştırıyor, otomasyonu artırıyor ve modern uygulama mimarilerine daha rahat uyum sağlıyor.
Aşağıda Oracle 24c’nin öne çıkan özelliklerini, gerçek kullanım senaryoları ve örnek komutlarla birlikte detaylı şekilde ele alıyoruz.

1. AI-Driven Indexing (Yapay Zekâ Destekli İndeks Yönetimi)
Oracle 24c’nin en çok konuşulan özelliği kesinlikle bu. Artık veritabanı kendi kendine

Hangi indekslerin gerekli olduğunu analiz edebiliyor
Hangilerinin kullanılmadığını tespit edebiliyor
Gereksiz indeksleri kapatabiliyor veya silebiliyor

Yeni indeksler oluşturarak sorgu performansını artırıyor

Bunu yaparken, veritabanındaki gerçek sorgu yükünü, geçmiş kullanım istatistiklerini ve sistem davranışlarını sürekli izliyor.

Uygulamalı Örnek

AI-Driven Indexing’i etkinleştirmek için
SQL:
ALTER SYSTEM SET auto_index_mode = 'ON';
Oluşturulan tüm otomatik indeksleri görmek için
SQL:
SELECT * FROM dba_auto_indexes;
Bir tablo için otomatik indeks önerilerini görmek
SQL:
SELECT * FROM dbms_auto_index.report_activity;
Bu özellik özellikle büyük veri tabanlarında, manuel indeks yönetimiyle uğraşan ekipler için ciddi iş yükü azaltıyor

2.Blockchain Tables – Daha Güçlü ve Esnek
Oracle, önceki sürümlerde getirdiği blockchain tablo altyapısını 24c’de daha da olgunlaştırdı. Artık
Daha düşük yazma gecikmesi

Daha yüksek ekleme hızları
Daha esnek erişim politikaları

Kurumsal audit süreçleri ile tam uyumluluk
sağlanıyor.

Örnek Blockchain Tablo Oluşturma

SQL:
CREATE BLOCKCHAIN TABLE log_kayitlari (
    id NUMBER,
    islem VARCHAR2(100),
    tarih TIMESTAMP
) NO DROP UNTIL 30 DAYS IDLE;
Bu tabloya eklenen kayıtlar silinemiyor ve değiştirilemiyor, sadece ekleme yapılabiliyor. Finans, sağlık, e-ticaret logları gibi alanlarda ideal çözüm
3.JSON Duality Views – Modern Uygulamalara Doğal Destek
Oracle 24c, JSON tabanlı uygulamalar ile ilişkisel tablolar arasında köprü kuruyor. Artık tabloları otomatik olarak JSON formatında gösterebilen “Duality Views” sistemi hazır.


Bu yapı sayesinde:
Modern web ve mobil uygulamalar JSON ile çalışırken
Arka planda ilişki tabanlı Oracle tabloları kullanılabiliyor

Geliştirici açısından büyük kolaylık.
Örnek JSON Duality View Oluşturma

SQL:
CREATE OR REPLACE JSON DUALITY VIEW musteri_view AS
  SELECT * FROM musteriler;
Bu view doğrudan JSON API’lerle uyumlu şekilde çıktı verebiliyor

4.Oracle 24c Relational Property Graph Yenilikleri

Graph (graf) veritabanı yapısı özellikle sosyal ağlar, ilişkisel analiz, dolandırıcılık tespiti gibi alanlarda kritik öneme sahip. 24c ile gelen yenilikler:
Daha hızlı graph traversal algoritmaları

SQL üzerinden graph sorgularını daha doğal yazabilme
Gelişmiş path-finding (yol bulma) fonksiyonları

Developer için kolay test ortamları

Basit Bir Graph Sorgusu

SQL:
SELECT * FROM GRAPH_TABLE(
    GRAPH my_graph
    MATCH (a)-[e]->(b)
    WHERE a.name = 'Ahmet'
);
Büyük kurumsal yapılarda ilişki tabanlı analiz için bu oldukça etkili

5. Vector Search & AI Model Entegrasyonu (24c’nin Gizli Gücü)

2025’in trendi şüphesiz ki vektör arama. Oracle 24c bu alanda da iddialı:
Vektör veri tipi artık native destekleniyor
AI/ML modelleriyle entegre çalışabiliyor
Semantik arama, benzerlik analizi, öneri sistemleri kolaylaşıyor

Bu özellik sayesinde Oracle artık sadece klasik bir veritabanı değil, AI destekli bir veri platformu haline geliyor.
Örnek Vektör Kolon Oluşturma

SQL:
CREATE TABLE urunler (
  id NUMBER,
  aciklama_vector VECTOR(768)
);

6. Application Root & Container Database Geliştirmeleri

Oracle, konteyner mimarisini 24c’de daha kolay yönetilebilir hale getirdi.
Clone edilmeyen PDB’ler
Uygulama bazlı çoklu konteyner desteği
Ortak şemaları tek merkezden yönetme
Tek satırla uygulama dağıtımı


Şirket içinde çoklu müşteri (multi-tenant) yapılar kuran ekipler için önemli.

7. Performance Hub Üzerinde Daha Detaylı İzleme

Oracle 24c ile birlikte Performance Hub Dashboard ciddi anlamda güçlendi.
Yeni gelenler:
Gerçek zamanlı sorgu haritaları
Otomatik bottleneck tespiti
Session bazlı IO sıcaklık haritaları
AI destekli “reason” açıklamaları

Bu sayede sorun çözme süreci çok daha kısa sürüyor

8. Geliştirilmiş In-Memory Optimization

Oracle’ın In-Memory modülü 24c’de iki büyük geliştirme aldı:
Bellek alt yapısında otomatik sıkıştırma algoritmaları

Hybrid Columnar Compression ile daha düşük RAM tüketimi
Büyük analitik sorgularda %30–40 hız artışı

Aktifleştirme

SQL:
ALTER SYSTEM SET inmemory_size = 4G;

9. Gelişmiş SQL Developer & OCI Entegrasyonu

SQL Developer artık 24c ile daha hızlı bağlanıyor
OCI (Oracle Cloud) içindeki Autonomous veritabanlarıyla tam uyum
Yeni AI tabanlı kod öneri sistemi
JSON API oluşturma sihirbazı


Geliştiriciler için ciddi zaman tasarrufu.

Bu konuda bu kadar yine fazla uzatmamaya gayret ettim, ayrıca konu içerisinde yer alan kodlar Oracle başta olmak üzere çeşitli kaynaklardan alıntıdır.

 

THS-AI

THS-AI

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

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Oracle 24c'de yeni özellikler arasında gelişmiş güvenlik, otomatik veri yönetimi ve performans iyileştirmeleri bulunuyor. Uygulamalı kullanımı için: öncelikle yeni özellikleri dikkatlice inceleyin, veritabanı yedek alın ve test ortamında deneyerek uygulamaya başlayın. Ayrıca Oracle dokümantasyonunu takip edebilir, eğitim videolarından faydalanabilirsiniz.