İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Veri & Analitik
  • Azure SQL DiskANN Vektör İndeksi GA: T-SQL ile Arama
Geliştirici Araçları Microsoft Azure Veri & Analitik Azure SQL Database, DiskANN, T-SQL, VECTOR_SEARCH, Vektör İndeksi Aşkın KILIÇ 25/10/2026 0 Yorumlar

Azure SQL DiskANN Vektör İndeksi GA: T-SQL ile Arama

Azure SQL DiskANN Vektör İndeksi GA: T-SQL ile Arama
📑 İçindekiler
  1. Vektör indeksi neden gerekiyor?
  2. DiskANN benzerlik aramayı nasıl hızlandırıyor?
  3. Adındaki iki parça ne anlatıyor?
  4. Önizlemeden üretime geçerken gelen yetenekler
  5. Geliştirmeden üretime aynı sorgu
  6. Benzerlik aramasını ilişkisel gereksinimlerle birleştirmek
  7. Data Exposed bölümü ve milyar vektör demosu
  8. Nasıl başlanır?
  9. İlgili İçerikler
  10. Kaynaklar ve İleri Okuma

⏱️ 4 dk okuma📅 25 Ekim 2026

Microsoft, DiskANN tabanlı vektör indeksi ve vektör aramanın Azure SQL Database, always-up-to-date güncelleme politikasını kullanan Azure SQL Managed Instance ve Microsoft Fabric’teki SQL database üzerinde genel kullanıma (GA) sunulduğunu duyurdu. Yaklaşık en yakın komşu (ANN) araması artık ayrı bir vektör veritabanı kurmadan, doğrudan SQL motorunun içinde çalışıyor. Vektörler ilişkisel verinin yanında durabiliyor, benzerlik araması da uygulamanın halihazırda güvendiği filtreler, join’ler, güvenlik politikaları ve işlemsel (transactional) davranışla birlikte kullanılabiliyor.

Vektör indeksi neden gerekiyor?

Uygulamalar metin, görsel, ürün ve doküman gibi içeriklerin anlamsal karşılığını embedding’lerle, yani vektörlerle temsil ediyor. Vektör benzerliği araması sayesinde bir sorgu, aynı anahtar kelimeleri içermeyen ama kavramsal olarak ilgili sonuçları da getirebiliyor.

Vektör indeksi olmadan yapılan tam (exact) arama ise sorgu vektörü ile koşulları sağlayan her vektör arasındaki mesafeyi tek tek hesaplar, sonra en yakın eşleşmeleri belirleyip sıralar. Küçük veri kümelerinde ve kesin sonuç gerektiren iş yüklerinde bu yaklaşım iyi çalışır, ancak vektör sayısı büyüdükçe hesaplama maliyeti de büyür.

DiskANN benzerlik aramayı nasıl hızlandırıyor?

DiskANN vektör indeksi, veri kümesi büyüdükçe ilgili adayları verimli biçimde bulmayı hedefleyen bir yaklaşık en yakın komşu arama yolu sunuyor. Her vektörü değerlendirmek yerine gezinilebilir (navigable) bir graf kuruluyor, veritabanı motoru da bu graf üzerinden en umut vadeden adaylara doğru ilerliyor. Benzer sonuçları bulmak için yapılması gereken iş böylece azalırken arama kalitesi yüksek kalıyor.

Adındaki iki parça ne anlatıyor?

Kaynak yazıda ismin iki tasarım tercihine işaret ettiği belirtiliyor:

  • ANN (Approximate Nearest Neighbor): Sorgu vektörü veri kümesindeki her vektörle karşılaştırılmaz; indeks üzerinde verimli bir keşif yapılarak olası en yakın komşular belirlenir.
  • Disk: DiskANN, büyük vektör indekslerinin tamamen pahalı RAM’e bağımlı olmaması için tasarlandı. SSD destekli depolamayı kullanabilir ve görece küçük bir bellek ayak izi korur; devasa veri kümelerine ölçeklenmesini sağlayan nokta da bu.

Yani “ANN” tarafı indeksin ne kadarının taranması gerektiğini azaltıyor, “Disk” tarafı da tüm vektör indeksini bellekte tutma zorunluluğunu ortadan kaldırıyor.

Önizlemeden üretime geçerken gelen yetenekler

DiskANN vektör indeksleri genel önizlemede sunulduğunda ekip, müşterileri doğrudan operasyonel verileri üzerinde vektör arama uygulamaları kurmaya davet etmişti. Microsoft’a göre o dönemdeki geri bildirimler bugün GA olan deneyimi şekillendirdi. GA ile gelenler şunlar:

  • Büyük vektör koleksiyonları için DiskANN tabanlı yaklaşık en yakın komşu araması
  • Tam INSERT, UPDATE ve DELETE desteği ile asenkron vektör indeksi bakımı
  • İlişkisel koşullar (predicate) uygulanırken istenen sayıda uygun sonucu bulmak için yinelemeli (iterative) filtreleme
  • Optimizer destekli yürütme: SQL, sorgu bağlamına göre tam ya da yaklaşık vektör arama stratejisi arasında seçim yapabiliyor
  • Birleştirilebilir (composable) T-SQL: vektör arama; mevcut filtreler, join’ler, iş mantığı ve güvenlik denetimleriyle birlikte çalışıyor

Vektör arama böylece SQL’in doğal bir parçası gibi davranıyor. Uygulamaların ayrıca işletmesi ve veritabanıyla uyumlu tutmaya çalışması gereken bağımsız bir erişim (retrieval) sistemi kalmıyor.

Geliştirmeden üretime aynı sorgu

Uygulamalar, yaklaşık sonuçların kabul edilebilir olduğunu TOP (N) WITH APPROXIMATE ifadesiyle belirtiyor:

SELECT TOP (10) WITH APPROXIMATE
p.ProductId,
p.Name,
s.distance
FROM VECTOR_SEARCH(
TABLE = dbo.Products AS p,
COLUMN = Embedding,
SIMILAR_TO = @query_vector,
METRIC = 'cosine'
) AS s
WHERE p.IsActive = 1
ORDER BY s.distance;

Aynı sorgu, uygulama ve verisi büyüdükçe çalışmaya devam edebiliyor. Yürütme stratejisini optimizer seçiyor; veri boyutunu, koşulları, mevcut indeksleri ve talep edilen sonuç sayısını, kısacası sorgunun tamamını değerlendiriyor.

Benzerlik aramasını ilişkisel gereksinimlerle birleştirmek

Kaynakta sıralanan tipik kullanım örnekleri şöyle:

  • Yalnızca stokta bulunan ürünleri döndürmek
  • Yalnızca geçerli kullanıcının erişim yetkisi olan dokümanlar içinde arama yapmak
  • Önerileri bölgeye veya kategoriye göre sınırlamak
  • Vektör arama sonuçlarını operasyonel tablolarla join’lemek
  • Mevcut satır düzeyi güvenlik (row-level security) politikalarını uygulamak

Geliştiriciler de uygulamalarının zaten kullandığı ilişkisel ve işlemsel yeteneklerden vazgeçmeden anlamsal erişim ekleyebiliyor.

Data Exposed bölümü ve milyar vektör demosu

Microsoft, yeni bir Data Exposed bölümünde Azure SQL vektör aramasının müşteri uygulamaları prototipten üretime geçerken nasıl evrildiğini anlatıyor. Bölümde ayrıca Azure SQL Database Hyperscale üzerinde bir milyar vektör üzerinde vektör arama gösteriliyor.

Nasıl başlanır?

Vektör aramayı kendi uygulamanıza eklemek için resmi belgeler, hızlı başlangıç ve örnek depoları aşağıdaki bağlantılarda. Sözdizimi tarafını CREATE VECTOR INDEX ve VECTOR_SEARCH dokümantasyonu anlatıyor, uçtan uca senaryolar için de Azure-Samples deposundaki örnekler var.

İlgili İçerikler

  • Azure SQL Vektör Arama: Optimizer Zekâsı Devrede
  • Azure SQL’de AI_GENERATE_EMBEDDINGS GA: T-SQL ile Vektör Devri
  • SQL Server ve Azure SQL: Kanada 2026 Saat Dilimi Rehberi

Kaynaklar ve İleri Okuma

  • devblogs.microsoft.com
  • devblogs.microsoft.com
  • devblogs.microsoft.com
  • devblogs.microsoft.com
  • DiskANN Vector Index and Vector Search Are Now Generally Available in Azure SQL (Pooja Kamath, Azure SQL Dev Corner)
  • CREATE VECTOR INDEX (Transact-SQL) dokümantasyonu
  • VECTOR_SEARCH (Transact-SQL) dokümantasyonu
  • DiskANN Vector Index hızlı başlangıç örnekleri (GitHub)
  • Azure SQL Database vektör arama örnek deposu
  • DiskANN vektör indeksi iyileştirmeleri
  • Optimizer zekâsının vektör aramayı nasıl değiştirdiği
  • Data Exposed: Azure SQL vektör aramasının evrimi (video)
  • Microsoft Research: DiskANN / Project Akupara
  • Azure SQL’de DiskANN Vektör İndeksleri: Gerçekten Neler Değişti?
🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

Agent Skills for .NET Kararlı Sürümde: Uzmanlık Artık Paketli
Agent Skills for .NET Kararlı Sürümde: Uzmanlık Artık Paketli10 Tem 2026
npm’de İmzayı Sıkılaştıran Yeni Dönem: Stage Queue ve Allow Flag’ler
npm’de İmzayı Sıkılaştıran Yeni Dönem: Stage Queue ve Allow Flag’ler24 May 2026
Copilot Bütçe Artış Talepleri Nasıl Yönetilir?
Copilot Bütçe Artış Talepleri Nasıl Yönetilir?16 Eyl 2026
Azure Dev/Test Avantajı: Visual Studio ile Bulutta Deneme
Azure Dev/Test Avantajı: Visual Studio ile Bulutta Deneme23 Tem 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket Azure SQL Database DiskANN T-SQL VECTOR_SEARCH Vektör İndeksi
Önceki yazı

Visual Studio BYOM: Kendi Modelinizle Agent Modu

İlginizi Çekebilir

Visual Studio BYOM: Kendi Modelinizle Agent Modu
Aşkın KILIÇ 0

Visual Studio BYOM: Kendi Modelinizle Agent Modu

25/10/2026
Azure DevOps Server Ekim Yamaları: Patch 9 Kurulumu
Aşkın KILIÇ 0

Azure DevOps Server Ekim Yamaları: Patch 9 Kurulumu

25/10/2026
Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı
Aşkın KILIÇ 0

Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı

24/10/2026

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Azure SQL DiskANN Vektör İndeksi GA: T-SQL ile Arama
    25/10/2026 Azure SQL DiskANN Vektör İndeksi GA: T-SQL ile Arama
  • Visual Studio BYOM: Kendi Modelinizle Agent Modu
    25/10/2026 Visual Studio BYOM: Kendi Modelinizle Agent Modu
  • Azure DevOps Server Ekim Yamaları: Patch 9 Kurulumu
    25/10/2026 Azure DevOps Server Ekim Yamaları: Patch 9 Kurulumu
  • Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı
    24/10/2026 Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı
  • PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği
    24/10/2026 PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • Azure Developer CLI 1.34: azure.yaml Katmanları ve
    04/10/2026 Azure Developer CLI 1.34: azure.yaml Katmanları ve
  • Artımlı Anlık Görüntü: Anında Geri Yükleme
    09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
  • Bulut Sunucu Altyapısı
    09/03/2026 Microsoft Sovereign Cloud: İzolasyonda Güvenli Bulut
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure Functions Azure OpenAI azure sdk Azure SQL CI/CD CodeQL code review copilot Copilot CLI DevOps Entra ID geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry MSVC otomasyon performans Pull Request RAG verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 507 yazı 🏗️ Bulut Altyapı 407 yazı 🤖 Yapay Zeka 331 yazı ☁️ Microsoft Azure 279 yazı 🔧 DevOps 277 yazı 🔒 Güvenlik & Kimlik 223 yazı 🏢 Kurumsal Teknoloji 107 yazı 📊 Veri & Analitik 78 yazı 🐳 Konteyner & Kubernetes 62 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← Visual Studio BYOM: Kendi Mode...
    →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS