- Avrupa Bilim ve Teknoloji Dergisi
- Ejosat Special Issue: (ARACONF) Special Issue
- ORCA: GO Programlama Dili için ORM/ODM Kütüphanesi
ORCA: GO Programlama Dili için ORM/ODM Kütüphanesi
Authors : Mehmet Emin Kaymaz, Övünç Öztürk
Pages : 310-317
Doi:10.31590/ejosat.araconf40
View : 8 | Download : 4
Publication Date : 2020-04-01
Article Type : Research
Abstract :Bu bildiride Go olarak bilinen Golang dili için geliştirilmiş ORCA adında yeni bir ORM kütüphanesi sunulmaktadır. Geliştirilen kütüphane SQLite, MongoDB, RedisDB ve MemcacheDB olmak üzere dört farklı veritabanı sistemine veritabanı tipinden bağımsız olarak destek sunmaktadır. Böylelikle rakiplerinden farklı olarak, veritabanı ve hatta veritabanı tipi değiştirildiğinde bile uygulamanın kaynak kodunu değiştirmeden kullanabilme imkanı sunmaktadır. Bunun dışında benzerlerine göre daha kullanıcı dostu ve daha yüksek performans sağlayan bir kütüphanedir. Ayrıca kullanıcının kendi fonksiyonlarını yazabilmesini sağlayan yerel kanca (local hook) ve global kanca (global hook) yapılarını sunmaktadır.Keywords : ORM Kütüphanesi, Go, Golang, veritabanı, GORM, XORM