Dergiler / Atatürk Üniversitesi İktisadi ve İdari Bilimler Dergisi / 2017 / Cilt: 31 - Sayı: 5

IMPROVING EFFECTS OF MATERIALIZED VIEW IN DATABASE QUERY PROCESSING AND SPECIFIC APPLICATIONS

VERİ TABANI SORGULAMALARINDA GERÇEKLEŞTİRİLMİŞ GÖRÜNÜMÜN İYİLEŞTİRİCİ ETKİLERİ VE ÖZEL KULLANIM ALANLARI

Sayfa
1057–1067
DOI
—

Özet

Günümüzde, veri tabanı yönetim sistemleri yedekleme ve bakım gibi çeşitli araçlara sahip olmalarının yanı sıra kaynak kullanımı ve güvenlik gibi çeşitli istatistikî bilgileri sağlama özelliklerine de sahiptirler. Bir sorguya ait sorgu planı alternatifleri oluşturup en az maliyetli olanı seçerek sorgu optimizasyonunu yapabilmektedir. Gerektiğinde kullanılan tabloların dizinini ve ilgili sütunları için de görünüm oluşturulabilmektedir. Veri tabanı yönetim sisteminin zamanla gelişen yeteneklerine rağmen, sadece veri tabanı yöneticileri arşiv ve anlık veri türlerinin farklı şekilde ele alınması gerekliliğinin farkındadırlar. Veriler, günlük işlemlerde kullanılan ve sürekli değişen veriler olabileceği gibi veri girişi tamamlanmış bir anketin verileri de olabilir. Her iki tür veri için veri tabanı yeteneklerini kullanmaktadır ancak aynı sorgu ile aynı sonucu veren bir anket sonucu için ağır hesaplamaların tekrar tekrar yapılması yerine gerçekleştirilmiş görünüm kullanılarak daha basit bir şekilde sonuçlar alınabilmektedir. Bu çalışmada ise bu performans farkı sorgu maliyeti göz önünde bulundurularak nicel olarak gözlemlenmektedir

Abstract

Currently, database management systems employ a variety of tools such as backup and maintenance while also providing statistical information regarding resource usage and security. To optimize queries, these systems can create query plan alternatives and choose the least costly. Indexes and views can also be created for related table columns. Over time, despite the growing capabilities of database management systems, database administrators have become increasingly aware of the need to better manage archival and transactional data. These data can be constantly changing if used every day or be from a questionnaire whose data input was completed. For both data types, the database employs its various capabilities, but rather than repeating similar heavy calculations that generate the same results from the same query for a survey, a simpler method would be to use materialized view results. In this study, we quantitatively analyze the performance difference possible based on the cost of the query