Yazılım İngilizcesi · Veritabanları ve Kalıcı Saklama

ORM ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

/ˌoʊ ɑːr ˈɛm/kısaltmaTemel terim

ORM, yazılımda 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

  1. 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.

  2. 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

Bu kelime başka alanlarda

Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:

Aynı konudan: Veritabanları ve Kalıcı Saklama

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: