Araç çubuğuna atla

Couchbase Server Auditing

Couchbase Server, kullanıclar tarafından yapılan tüm N1QL sorgularını kayıt edebilir. Audit özelliği Couchbase Sever 5.0 sürümünde eklenmiştir ve sadece Enterprise Edition‘da bulunur. Audit özetle, kullanıcıların hangi verilere ulaştığının bilgisini verir. Hassas veriler barındırıyor iseniz, audit ile yetkili kullacılarınızın loglarını tutabilirsiniz. Audit seçeneğini enable etmek için Security bölümünden Audit sekmesine gidilir ve enable edilir. Altta görüldüğü […]

Couchbase Server 6.5 Node-to-Node Encryption

Firmalar, verilerini güvenli bir şekilde işlemek için sistemlerinde çeşitli güvenlik önlemleri alırlar. Couchbase veritabanında alınacak güvenlik önlemlerinden biriside sunucular arasında veri şifrelemedir. Couchbase Server 6.5 versiyonu ile beraber gelen node-to-node encryption özelliği ile couchbase üzerinde node’lar arasında verilerinizi daha güvenli bir şekilde barındırabilirsiniz. Bu yazıda node-to-node encryption’ı anlatacağım. Ek olarak, eğer daha önceden node-to-node encryption […]

Couchbase XDCR Operasyonu

Cross Data Center Replication (XDCR), verilerin farklı lokasyonda yer alan bir cluster’da yedeklenmesine/replika edilmesine olanak tanır. Cluster’lar arasında verileri çoğaltır. Olası bir data center hatasında verilerin korunmasına ve kesinti olmadan verilerin erişilebilir olmasını garantiler. Kritik operasyonlar için son derece gerekli bir operasyondur. Verileriniz ana cluster’da bulunan bucket’lardan, diğer data center’da ki aynı isimli bucket’a eş zamanlı […]

Couchbase Upgrade Seçenekleri

Couchbase Server, mimarinizin ve şirketinizin organizasyonları göz onunda bulundurularak bir kaç farklı yol ile upgrade edilebilir. Bu yazı, seçenekleri inceleyip, size uygun olan upgrade yöntemini bulmanıza yardımcı olacaktır. Seçenek 1: Rolling Online Upgrade Online upgrade işlemi, Couchbase Server Cluster’ı için önerilen bir yöntemdir. Bu yöntem ile server’ı durdurmadan cluster içindeki tüm node’ları sırayla upgrade edebilirsiniz. […]

Couchbase Incremantal Backup and Restore

Incremantal Backup almanın amacı, yalnızca bir önceki backup işleminden bu yana değişen verileri yedeklemektir. Incremantal Backup aşağıdaki avantajları sağlar: Yedekleme stratejileri için daha fazla seçenek. Restorasyon sürecinde daha fazla esneklik. Günlük yedeklemeler için gereken sürenin azalması. Yedeklemeler için gereken disk depolama miktarının azalması. Ağ üzerinden yedekleme yaparken bant genişliği kullanımının azalması. Verileri kurtarmanız gerektiğinde, geri […]

Couchbase Backup ve Restore İşlemleri

Bu yazıda Backup, Restore, Merge Backup ve Restore Backup işlemlerini anlatacağım. Couchbase, Backup ve Restore işlemleri için bir kaç farklı tool sunmaktadır. Bunlar cbbackmgr, cbbackup ve cbrestore toollarıdır. cbbackmgr ; Couchbase Backup Manager, yalnızca Couchbase Server Enterprise Edition’da bulunan kurumsal düzeyde bir backup ve restore yardımcı programıdır. Enterprise Edition için tasarlanan bu sürüm, cbbackup ve […]

Couchbase’de Veriler Nerede Tutulur ?

Couchbase’de verilerimiz ilişkisel veritabanlarından farklı olarak bucket’larda tutulmaktadır.Bucket’lar anahtar ve değer koleksiyonlarını mantıksal olarak gruplandırmak için bölümler. Couchbase içinde 3 farklı bucket yapısı kullanabiliriz. 1) Couchbase Buckets Bu bucket türünde veriler kalıcı olarak data ve memory içinde saklar. Database Change Protocol (DCP) kullanılarak verilerin yüksek kullanılabilirliği için otomatik olarak çoğaltılmasına izin verir. Hatta isterseniz farklı […]

Couchbase’de Veri Dayanıklılığının Ayarlanması

    Durability, node kesintileri gibi anormal durumlar olduğunda hayatta kalan verinin en yüksek olasılıkta olmasını sağlar.Couchbase’de varsayılan ayarlarda eğer yazılacak veri belleğe geldi ise başarılı olarak sonuç döndürür. Ama bu, riskli işlemlerde veya yazmanın kesin gerektiği durumlarda kesin sonuç vermez.Couchbase Server’a yazma istemcileri isteğe bağlı olarak, Couchbase Server’a belirtilen belgeyi, işlenecek yazmayı düşünmeden önce […]

Couchbase Server’da Okuma ve Yazma ve Bellek İşlemleri

Peki ‘Write’ işlemi nasıl yapılmakta. 1. Adımda yazılacak data, cache içine gelir ve oraya kaydedilir. Sonrasında replikasyon için replication queue ve disk için disk queue üzerine yollanır. 2. Veri, cache üzerine geldiği zaman işlemin başarılı olduğuna dair App server’a bilgi döner ama hala disk üzerine yazılmadığından başarılı olup olmama durumu belli değildir. Buna rağmen başarılı […]

Couchbase Compression İşlemi

     Verilerin sıkıştırılması RAM ve Disk alanının artan verimlilikle kullanılmasına izin verir. Ağ bant genişliği tüketimini de azaltabilmektedir.    Sıkıştırma yalnızca Couchbase Enterprise Edition’da mevcuttur ve yalnızca Couchbase ve Ephemeral bucketlara uygulanabilir. Sıkıştırma hem binary hem de JSON öğelerinde geçerlidir. Sıkıştırma Nerelerde Kullanılır ? 1)Couchbase SDK’sını temel alan istemcilerde 2) Couchbase sunucusunda(Bucket sıkıştırma moduna bağlı […]

Back To Top