Bilgisayar Mühendisliği Bölümü

Slides:



Advertisements
Benzer bir sunumlar
SGB.NET’İN TEKNİK ALTYAPISI
Advertisements

VERİTABANI YÖNETİM SİSTEMLERİ
VERİ TABANI 1 DERS 1.
SANALLAŞTIRMA Dr. Cevat Şener ODTÜ BMB
SİSTEM GEREKSİNİMLERİ
Nesneye Dayalı Programlama
Windows işletim sistemi ve sürümlerinin incelenmesi
VERİ TABANI YÖNETİMİ Ders 5: Kullanıcı Türleri ve Soyutlama Düzeyleri
Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği
E-İşletme Açısından Veri Tabanı, Veri Ambarı ve Örnekleri
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
Veritabanı Yöneticisi
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
VERİ TABANI ve YÖNETİMİ
Veritabanı Kopyalama/Taşıma
Bilgisayar Mühendisliği Bölümü
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
Veritabanı Temel Kavramlar ve
Bölüm 1 Ağlar ve Verİ İletİşİmİ
Nesneye Dayalı Programlama
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 5: Fonksiyonlar
Bilgisayar Mühendisliği Bölümü
İşletim Sistemlerinin Türleri
Yazılım Gelişimi. Donanım gelişimine paralel olarak süren yazılım gelişimi, son on yılda kayda değer bir ivmelenme ile bilgisayarları, herhangi bir uzmanlık.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 8: Windows Formları
VERİ TABANI VE YÖNETİM SİSTEMLERİ
Veri Tabanı Yönetim Sistemleri 2 Ders 2 Oracle 12c Kurulumu
WINDOWS NT GENEL YAPISI
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
ADRES DEFTERİM.
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
ŞİŞECAM’DA BİLGİ GÜVENLİĞİ
İŞLETİM SİSTEMİ.
VERİTABANI MİMARİSİ Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 1 Introduction to Database Processing.
PELİCANHPC İŞLETİM SİSTEMİNİN KURULUMU, KULLANIMI VE ÖRNEK UYGULAMA Hasan Metin KILIÇÇEKER Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü,
Veri Tabanı Yönetim Sistemleri 2 Ders 2 Oracle 11g Kurulumu
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
Microsoft Office Access
Bilgisayar Mühendisliği Bölümü
KONGRE YÖNETİM SİSTEMİ MEHMET TURAN M. SERTAÇ KELEŞ.
Türk Hava Kurumu Üniversitesi
Yazılım Geliştirmenin Robotik Hali NETIGMA 1.
Veritabanı Yönetim Sistemleri - I
İnsan Kaynakları Bilgi Sistemleri
Bilgisayar Mühendisliğine Giriş
Veritabanı Yönetim Sistemleri
İnsan Kaynakları Bilgi Sistemleri
KIRKLARELİ ÜNİVERSİTESİ
Mühendislikte Bilgisayar Uygulamaları Mustafa Öztürk.
BİYOLOJİK VERİTABANLARINA GİRİŞ
Kurumsal Ağlarda Uzak ve Merkezi İşlem Birimlerinin Sanallaştırılması: Bir Uygulama Emrah ÇOLAK, SGK Aydın ÇETİN, Gazi Üniversitesi ŞUBAT 2016.
Yapay Zeka Desteği ile Parfüm Öneri Sistemi
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
SANALLAŞTIRMA ÇEŞİTLERİ VE YAZILIMLARI
Bilgisayar Mühendisliği Bölümü
Asp.Net Veritabanı İşlemleri
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
Turgutlu Meslek Yüksek Okulu Bilgisayar Programcılığı
Bilgisayar Mühendisliği Bölümü
ACTIVE DIRECTORY.
Sanallaştırma Çeşitleri ve Yazılımları
Trakya Üniversitesi Teknik Bilimler Meslek Yüksekokulu
Windows işletim sistemi ve sürümlerinin incelenmesi
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Veri Tabanı Temel Kavramlar.
Asp.Net Veritabanı İşlemleri
I-BEKCI SİSTEMİNİN KAMPUS ORTAMINDA KULLANIMI
Sunum transkripti:

Bilgisayar Mühendisliği Bölümü Veri Tabanı Yönetim Sistemleri 2 Ders 7 Veritabanı Birleştirme (Consolidation) Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü

Multitenant Mimarisi Oracle 12c'den önce bir bilgisayarda yaratılan her veri tabanı ayrı bir instance ile ilişkilendiriliyordu. Dolayısıyla her veritabanına ait ayrı bir SGA alanına yer tahsisi gerekmekteydi. Oracle 12c ile gelen "Multitenant: Çok-kiracılı" Mimarisi ile birçok veritabanı tek bir instance tarafından idare edilebilmektedir. CDB (Container Database): PDB'lere ev sahipliği yapan instance'ın asıl sahibidir PDB (Pluggable Database): Bir CDB altında yer alan yerel şemalara ve şema nesnelerine sahip, 11g sürümündeki veritabanı gibidir.

4 elemanlı bir CDB: Kök, Çekirdek ve 2 adet PDB Kök (CDB$ROOT): Oracle metadata'sını ve genel kullanıcıları içerir. Çekirdek PDB (PDB$SEED): CDB'nin yeni PDB'ler yaratmak için kullandığı şablondur. Kullanıcı tarafından eklenen PDB'ler aynı SGA ve arkaplan işlemlerini paylaşır.

Multitenant Mimarisinin Faydaları Büyük işletmelerde genellikle her biri farklı fiziksel sunucularda bulunan (işletim sistemleri de farklı olabilir) yüzlerce veritabanı kullanılabilmektedir. Günümüzde üretilen çok işlemcili sunucuların gücü düşünüldüğünde, her veritabanını idare etmek için kullanılan yüzlerce farklı sunucunun her birinin %10 kapasite ile çalışması kaynak israfı olarak düşünülebilir.

VT Birleştirmesiz Yapı Problemi küçük ölçekte göstermek için 11 farklı veritabanının kendi uygulamalarının ve sunucularının olduğunu düşünelim. 2 veya 3 veritabanı ile ilgilenen farklı DBA'lar ve onların takım lideri olan bir yönetici (Head DBA) olsun. Bu veritabanlarının her biri fiziksel olarak kaynak israfına neden olacağı gibi, veriyi mantıksal olarak sanal veritabanlarına paylaştırmada da idari, güvenlik ve taşınabilirlik sorunları olabilecektir.

VT Birleştirmeli (Consolidation) Yapı Düşük maliyet Veri ve kodun daha kolay ve hızlı taşınabilmesi Fiziksel veritabanının daha kolay yönetimi ve izlenmesi Performance için Tuning işleminin tek SGA üzerinde çalışıldığı için kolay olması Yerel ve genel kullanıcı mantığı ile kolay yetkilendirme işlemleri

CDB Yaratma Eğer veritabanı yaratılırken ENABLE PLUGGABLE DATABASE kullanılırsa CDB türünde veritabanı yaratılır. CREATE DATABASE ... ENABLE PLUGGABLE DATABASE Kök (CDB$ROOT) ve Çekirdek PDB (PDB$SEED) otomatik olarak yaratılmış olur:

PDB Yaratma PDB yaratmak için ise CREATE PLUGGABLE DATABASE ifadesi kullanılır. Bu PDB otomatik olarak kökte yer alan, metadata ve sistem nesnelerini içeren veri sözlüğünün tamamına sahip olur. Bir PDB sadece bir CDB içinde yer alabilir başka bir PDB içinde olamaz. PDB yaratmanın değişik yöntemleri vardır: