• avusturalyalı gitarist plini'nin en güzel şarkılarından birisidir. girişindeki davul ritmi çok groovydir.
  • object relational mapping (nesne-ilişkisel eşleme) veritabanı ile yazılım arasında bağlantı ve data trafiğini sağlayan yazılımcıya hız ve kolaylık sağlayan bir ara katman. temel olarak yaptığı şey veri tabanındaki tablo yapılarını yazılım tarafında o tabloya karşılık gelen modellerle eşleştirmesidir. bu sayede veritabanı seviyesine inmeden birçok işlemi yazılım tarafında kolayca yapabilmemize olanak tanır. tek dezavantajı pure sql ile kıyaslandığında performansta düşüş olmasıdır. bazı orm araçlarının performans testleri için (bkz: http://goo.gl/4tkclb)
  • object relational mapping denilen naneyi sağlayan metot. o/r mapping olarak yazanlar da var.
    peki bu mapping dediğimiz olay ne? bu olay entity ile tablo arasındaki eşlemeyi yapıyor.

    örnek ile bakalım. aile diye bir entity var ve databasedeki tablosu da aıle.

    database den aıle tablosuna bir sorgu yazıp, karşıma gelen çıktının nesneye (aile entity sine) dönüşümünü sağlar.

    https://4.bp.blogspot.com/…lop73cko/s1600/golge.jpg

    üstteki resme baktığınızda kimin anne, kimin baba ve kimin çocuk olduğunu anlayabiliyorsunuz. bunu yazdığınız programın da anlayabilmesi için bir eşleme yapılması gerekiyor. bu zekanın yazdığınız programa kazandırılması gerekiyor. işte bu işi yapan orm. siz orm kullandığınızda saçlarının kısalığından babayı, saçlarının uzunluğundan anneyi ve boyunun kısalığından çocuğu bulacak ve eşleme yapacak zeka ormdir.

    herhangi bir dile bağımlılığı yoktur. nesneye yönelik her programlama dilinde kullanılabilir.

    son yıllardaki en popüler orm aracı için: (bkz: hibernate)
  • avrupa ejderi adıyla da bilinir, kanadı ve bacakları olmayan ejderdir kısaca soluncan yada yılanımsı ejder de denebilir. diğer isimleri de zaten solucanın ing ismi olan -worm- kelimesinden türemiştir, wyrm, wurm, vurm gibi.
  • özetle, örneğin sql yazmak yerine tercih ettiğimiz bir programlama diliyle databaseyle haberleşme olayıdır.
  • veri tabanı neslelerinin uygulama karşılıklarının oluşturulması ve ilişkilendirilmesi için oluşturulmuş kütüplaneler.

    crud işlemlerinin olduğu projelerde geliştirmeye yardımcı olur. ama kompleks verinin kullanıldığı, hızlı çalışması gereken projelerde destek yerine köstek olur.
hesabın var mı? giriş yap