Data Management (DMS) içinde kullanılan temel kavramlar.
Bu sayfada, DMS özellikleri genelinde kullanılan çekirdek terimler tanımlanır.
Yönlendirme algoritması
Yönlendirme algoritması, parçalara ayrılmış verileri sorgulama veya değiştirme işlemlerindeki ek yükü azaltır. Mantıksal bir veritabanıyla bir yönlendirme algoritmasını ilişkilendirdiğinizde, DMS tüm parçaları taramak yerine ilgili fiziksel parçayı doğrudan bulur.
Bir yönlendirme algoritması, bir yönlendirme alanı ve bir algoritma türü içerir.
Yönlendirme algoritması olmadığında, mantıksal bir tablo üzerindeki her işlem altta yatan tüm fiziksel tablolar arasında yineleme yapar; bu durum, çalıştırma süresini parça sayısı kadar artırır.
Uygulama alanları: Parçalara ayrılmış tablolar arasında veri sorgulama, değiştirme ve dışa aktarma.
Sütun güvenlik düzeyi
DMS, hassas sütunlara uygun maskeleme ve erişim denetimleri uygulamak amacıyla bunları üç güvenlik düzeyine sınıflandırır. Bu düzeyler yalnızca verilere DMS veya DMS Secure Access Proxy üzerinden erişildiğinde geçerlidir; üçüncü taraf araçlar etkilenmez.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bir sütun orta veya yüksek hassasiyetli olarak ayarlandığında:
SQL Console, açık erişimi olmayan kullanıcılar için maskelenmiş değerler (yıldız işaretleri
*veya özel bir maske deseni) gösterir.Sütunu sorgulamak, dışa aktarmak veya değiştirmek için ayrı bir izin isteği gerekir.
Veritabanı yöneticileri ve yöneticiler, hassas sütunları içeren dışa aktarma ve veri değişikliği işlemleri için farklı onay iş akışları yapılandırabilir.
Güvenlik iş birliği örneklerinde tüm sütunlar varsayılan olarak düşük hassasiyetli düzeydedir.
Mantıksal veritabanı
Mantıksal veritabanı, bir veya daha fazla fiziksel veritabanını (parçayı) tek bir ad arkasında soyutlayan sanal bir gruplamadır. DMS, mantıksal veritabanının yönlendirme algoritmasına dayanarak işlemleri doğru fiziksel parçaya yönlendirir.
Daha fazla bilgi için bu sayfadaki Yönlendirme algoritması bölümüne bakın.
Mantıksal tablo
Mantıksal tablo, aynı şemayı paylaşan ancak parçalar arasında dağıtılan bir dizi fiziksel tabloyla eşlenir. DMS, sorgular, veri değişiklikleri ve dışa aktarmalar için bu tabloları tek bir tablo olarak ele alır.
Her mantıksal tablo bir mantıksal veritabanına aittir ve onun yönlendirme algoritmasını devralır.
Veri sahibi
Veri sahibi, belirli bir veritabanı veya tablodan sorumlu olarak atanmış kişidir. Sahipler, diğer kullanıcıların yönettikleri verilere nasıl erişeceğini kontrol eder.
Sorumluluklar:
Güvenlik kuralı iş akışlarında onay düğümü olarak görev yapmak.
Kendi veritabanları ve tabloları üzerindeki izinleri vermek veya iptal etmek.
Sahipliğin atanma yöntemi:
Bir veritabanı yöneticisi veya mevcut sahip tarafından: DMS ana sayfasındaki örnek listesinde hedef veritabanına sağ tıklayın ve ardından Manage Owner seçeneğini seçin.
Kendi kendine hizmet isteğiyle: Veriden sorumlu ekip lideri, izin isteme akışı üzerinden başvuruda bulunur.
Meta veriler
DMS'deki meta veriler, veritabanı nesnelerine ilişkin yapısal bilgileri ifade eder: veritabanı adları, karakter kümeleri, tablo adları, tablo boyutları, satır sayıları, alan adları, alan türleri, alan hassasiyeti, dizinler ve açıklamalar. Bu bilgiler information_schema gibi dahili veritabanı kaynaklarından gelir. Tablo boyutu ve satır sayısı değerleri kesin değerler değil, yaklaşık büyüklük sırası referanslarıdır.
DMS meta verileri şu amaçlarla kullanır:
Ürün içi arama ve görüntüleme
Hassas verilerin otomatik olarak tanımlanması
Veritabanı, tablo, sütun, satır ve programlanabilir nesne düzeyinde ayrıntılı izin denetimi
Örnek moduna göre toplama kapsamı:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Veritabanı türüne göre desteklenen meta veriler:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MySQL ailesi; MySQL, PolarDB MySQL Edition, PolarDB Distributed Edition, AnalyticDB for MySQL, DLA, ClickHouse, OceanBase MySQL mode ve MariaDB'yi içerir. PostgreSQL ailesi; PostgreSQL, PolarDB PostgreSQL Edition (Oracle uyumlu), PolarDB PostgreSQL Edition, AnalyticDB for PostgreSQL ve OceanBase Oracle mode'u içerir.
Güvenlik kuralları
Güvenlik kuralları, DMS işlemlerini (SQL çalıştırma, veri değişiklikleri, veri dışa aktarma ve izin istekleri) yöneten onay iş akışlarını tanımlar. Sistem, silinemeyen ancak düzenlenebilen üç varsayılan risk düzeyi (düşük, orta, yüksek) içerir.
Her veritabanı örneği tam olarak bir güvenlik kuralıyla ilişkilendirilir; böylece üretim ortamlarında sıkı kontroller uygularken geliştirme ortamlarını kısıtlamasız tutabilirsiniz.
Temel bileşenler:
Onay düğümleri
Düğümler, bir işlemi onaylaması gereken kişileri temsil eder.
Sistem düğümleri (düzenlenemez veya silinemez):
Admin — herhangi bir sistem yöneticisi; adımlardan herhangi bir yönetici tarafından onaylanması yeterlidir.
DBA — örneğe atanan veritabanı yöneticisi; adım, örneğin veritabanı yöneticisi tarafından onaylanır.
DBA Roles — örneğe atanan veritabanı yöneticisi dahil, DBA rolüne sahip herhangi bir kullanıcı.
Owner — hedef veritabanının veri sahibi; örnek kaydedilirken bir veritabanı yöneticisi tarafından yapılandırılır.
Özel düğümler gerektiğinde eklenebilir ve düzenlenebilir.
Onay şablonları
Şablonlar, düğümleri sıralı onay zincirlerinde birleştirir. Sistem şablonları (Admin, DBA, Owner, Owner→DBA, Owner→DBA→Admin) silinemez ancak özel şablonlar için temel olarak referans alınabilir.
Yapılandırılabilir denetimler
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Veri hacmi
Veritabanı yedekleme bağlamlarında DMS dört farklı hacim ölçümü kullanır:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Boyut sıralaması: Veritabanı disk alanı ≥ Veri dosyası alanı > Yedekleme veri hacmi > Depolama veri hacmi.
Yerleşik depolama ve kullanıcı OSS
Data Backup (DBS), yedekleme verilerini cloud depolamada saklar. İki depolama seçeneği mevcuttur:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DBS yerleşik depolama, verilerinizle birlikte otomatik olarak ölçeklenir; manuel kapasite planlaması gerekmez. Büyük veri hacimleri için, kullandıkça öde fiyatlandırmasına kıyasla indirimli oranlar sunan bir DBS depolama planı satın almayı düşünün.