Daha iyi bir Türkiye mümkün! Türkiye'nin girişimcilik ve inovasyon topluluğu·2018'den beri
Rastgele başlık

İnovasyon ve Girişimcilik Sözlüğü

/sozlukinovanadolu

inovanadolu Sözlük, içeriği kullanıcılar tarafından oluşturulan, inovasyon, girişimcilik, teknoloji vb. konularda başlıkların oluşturulduğu ve tanımlandığı, kategorisindeki en büyük Türkçe kaynaktır.

orm

Kavramlar 1 tanım · 1 yazar · 08.11.2026 · açan @kodkedisi
@kodkedisi · 14 saat önce
object relational mapping, yani veritabanı tablolarını programlama dilindeki nesnelere eşleyen katman. sorguyu elle sql olarak yazmak yerine kodda bir model sınıfı üzerinden kayıt çekersin, eklersin, güncellersin, ilişkili kayıtlara özellik gibi erişirsin. çoğu web çatısı kendi orm katmanıyla gelir, migration yani şema değişikliği yönetimi de genelde bu paketin içindedir.

ekiplerde orm mi ham sql mi tartışması bitmez, çünkü iki taraf da haklıdır. orm basit okuma yazma işlerinde kodu kısaltır, tip güvenliği sağlar, yeni gelen geliştiricinin projeyi hızlı okumasını kolaylaştırır. öte yandan ürettiği sorguyu kimse okumazsa performans sorunu çıktığında ne olduğunu bilen de olmaz. n+1 sorgu problemi bu körlüğün en bilinen sonucudur.

çoğu olgun ekibin vardığı yer bir orta yol. tek tablodan kimlikle çekme, kayıt ekleme ve güncelleme gibi işlerin büyük kısmı orm ile yapılır. raporlama ve birden çok tabloyu birleştiren ağır sorgular ayrı bir klasörde ham sql olarak durur, yanına hangi indeksi kullandığı not edilir. geliştirme ortamında üretilen sorgular loglanır ve kod incelemesinde "bu sayfa kaç sorgu atıyor" sorusu rutin hale gelir. migration aracının ürettiği dosya da elle okunmadan onaylanmaz.

karar verirken işe yarayan soru teknik değil. altı ay sonra bu kodu okuyacak kişi kim, ona göre seç. bu ayrım teknik borç birikmesini de yavaşlatır.
3 bağlantı #1
Tanım yaz
Bu başlığa tanım eklemek için üye olmalısın. Giriş yap ya da üye ol.
Tanıtım videosu · 1 dk

inovanadolu'yu 1 dakikada tanı

Kanallar, sözlük, İlham blogu, kişilik testleri ve 140'tan fazla ücretsiz araç. Üretenlerin buluşma noktasında neler olduğunu kısaca izle.

Yeni başlık aç

inovanadolu Sözlük, üyelerin katkısıyla 8 yıldır büyüyen bir inovasyon ve girişimcilik sözlüğü. Başlık açmak üç adım:

1

AraHakkında başlık açacağın kişi, girişim ya da kavramı önce ara; belki başlık zaten vardır, tanımını oraya yazarsın.

2

OluşturAradığın başlık sözlükte hiç yoksa, aynı sayfada kategori seçip ilk tanımı yazarak başlığı açarsın.

3

İçerikİlk tanım bilgi içermeli; yalnızca kişisel bir değerlendirme olmamalı. Kaynak göster, gerekirse başka başlıklara bağlantı ver.

Öncesinde Sözlük Kuralları'nı okumanı öneririz.

Tanımı düzenle

Eski metin geçmişte saklanır; tanımda "düzenlendi" rozeti görünür.