ORM ne demek?
Veritabanlarında anlamı, Türkçe karşılığı ve örnek cümleler
ORM, veritabanlarında nesne-ilişkisel eşleme, ORM anlamına gelir.
Object-relational mapping, yani nesne-ilişkisel eşleme: geliştiricilerin veritabanı satırlarıyla kendi programlama dillerindeki nesneler gibi çalışmasını sağlayan ve SQL'i onlar yerine üreten kütüphane.
English: Object-relational mapping: a library that lets developers work with database rows as objects in their programming language and generates the SQL for them.
Nerede ve nasıl kullanılır?
Bilinen örnekleri Hibernate, Entity Framework, Django ORM, SQLAlchemy, Prisma ve ActiveRecord'dur. ORM'ler zaman kazandırır ama verimsiz sorguları gizleyebilir; en bilinen sorun 'N+1 sorgu problemi'dir. Geliştiriciler karmaşık raporlar için ORM kodunu çoğu zaman doğrudan yazılmış SQL ile karıştırarak kullanır.
Örnek cümleler
The ORM is sending one query per order item; that's a classic N+1 problem.
ORM her sipariş kalemi için ayrı bir sorgu gönderiyor; bu klasik bir N+1 problemi.
For this report, skip the ORM and write the SQL by hand.
Bu rapor için ORM'i bir kenara bırak ve SQL'i elle yaz.
Sık kullanılan kalıplar
- use an ORM
- ORM framework
- N+1 query problem
- ORM-generated SQL
İlgili terimler
Bu kelime başka alanlarda
Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:
Aynı konudan: Veritabanı Temelleri
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
