GRAPH ANALYTICS WITH NEO4J: ADMINISTERING A NEO4J DATABASE EĞİTİMİ

Neo4j sunucularını üretim düzeyinde yönetin

Kurulum ve yapılandırma, bellek ayarı, kullanıcı ve rol güvenliği, yedekleme, cluster ve izleme

Graph Analytics with Neo4j: Administering a Neo4j Database Eğitimi, Neo4j sunucularını üretim ortamında yönetmek için gereken operasyonel becerileri kazandırır.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kurulumdan bellek ayarına, güvenlikten yedekleme ve cluster yönetimine uçtan uca

Graph Analytics with Neo4j: Administering a Neo4j Database Eğitimi, Neo4j sunucularını üretim ortamında yönetmek için gereken operasyonel becerileri kazandırır. Katılımcılar kurulumu, neo4j.conf yapılandırmasını, heap ve page cache bellek ayarlarını, çoklu veritabanı yönetimini, kullanıcı, rol ve ayrıcalık tabanlı erişim kontrolünü (RBAC), yedekleme ve geri yüklemeyi, log ve metrik izlemeyi, Causal Cluster ile yüksek erişilebilirliği ve yönetim görevlerini öğrenir.

Süre ve Format

3 Gün. Her gün dört modül; her konu kavram anlatımı, neo4j.conf örnekleri ve komut satırı yönetim demolarıyla uygulamalı işlenir.

Seviye

Orta Seviye — Neo4j veritabanı sunucularını kuran, yapılandıran, güvenli kılan ve yedekleyen yöneticiler için

Öğrenme Metodu

Yönetim görevleri gerçek yapılandırma dosyaları, cypher-shell ve neo4j-admin komutlarıyla uygulamalı gösterilir ve pekiştirilir.

Neden Bu Eğitim?

🛠️Üretim yetkinliği

Neo4j kurulumunu, yapılandırmasını ve bellek ayarlarını öğrenerek sunucuları üretim düzeyinde işletirsiniz.

🔒Güvenli erişim

Kullanıcı, rol ve ayrıcalık tabanlı erişim kontrolüyle veritabanınızı yetkisiz erişime karşı korursunuz.

💾Veri güvencesi

Yedekleme, geri yükleme ve cluster stratejileriyle veri kaybı ve kesinti risklerini en aza indirirsiniz.

Anahtar Konular

neo4j yönetimi eğitimineo4j administration kursuneo4j dba eğitimineo4j yedeklemeneo4j clustercausal clusterneo4j güvenlik rbacneo4j yapılandırmagraph veritabanı yönetimineo4j izleme
“Güçlü bir graph veritabanı iyi yönetilen bir veritabanıdır; doğru yapılandırma, güvenlik ve yedekleme üretimde huzurun temelidir.”

Ön Koşullar

Programdan en iyi verimi almak için gereken temel bilgi ve deneyim

1
Neo4j temeli

Graph veritabanı kavramları ve temel Cypher bilgisi yönetim görevlerini oturtmayı kolaylaştırır.

2
Linux komut satırı

Temel Linux/komut satırı kullanımı kurulum ve yapılandırma adımlarını takip etmeyi gerektirir.

3
Sistem yönetimi

Servis, port, dosya izinleri ve JVM gibi temel sistem yönetimi kavramlarına aşinalık faydalıdır.

4
Ağ bilgisi

TCP/IP, port ve güvenlik duvarı kavramları cluster ve uzaktan erişim konularında faydalı olur.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Neo4j sunucusunu kurar, neo4j.conf yapılandırmasını kavrar, heap ve page cache bellek ayarlarını doğru boyutlandırır ve çoklu veritabanı yönetimini öğrenir.
Modül 1
Neo4j Kurulumu ve Mimari
  • Neo4j Community ve Enterprise sürüm farkları
  • Linux, Windows ve Docker üzerinde kurulum seçenekleri
  • Dosya dizin yapısı: data, logs, import, plugins
  • Neo4j servisi başlatma, durdurma ve durum kontrolü
  • JVM ve bolt, http, https protokol portları
  • dbms ve veritabanı kavramları ile ilk bağlantı
Modül 2
neo4j.conf Yapılandırması
  • neo4j.conf dosyasının yapısı ve temel parametreleri
  • Dinleme adresleri ve server.default_listen_address
  • Bolt, HTTP ve HTTPS connector ayarları
  • İçe aktarma ve plugin dizini yapılandırması
  • Transaction timeout ve sorgu limit ayarları
  • Yapılandırma değişikliğinin yeniden başlatmayla alınması
Modül 3
Bellek Ayarları ve Boyutlandırma
  • JVM heap boyutu (initial ve max) belirleme ilkeleri
  • Page cache boyutlandırma ve veri seti ilişkisi
  • neo4j-admin server memory-recommendation aracı
  • Heap, page cache ve OS belleği dengesi
  • Garbage collection davranışı ve izlenmesi
  • Bellek yetersizliği belirtileri ve giderilmesi
Modül 4
Çoklu Veritabanı Yönetimi
  • Multi-database mimarisi ve system veritabanı rolü
  • CREATE DATABASE ve DROP DATABASE komutları
  • Veritabanlarını START ve STOP ile yönetme
  • default ve home database kavramları
  • Composite database ile birden çok veritabanını sorgulama
  • Veritabanı durumlarının SHOW DATABASES ile izlenmesi
Günün hedefiKatılımcı Neo4j'de kullanıcı ve rol yönetimini, ayrıcalık tabanlı erişim kontrolünü (RBAC), ince ayrıcalık tanımlarını ve harici kimlik doğrulama entegrasyonunu uygulamalı öğrenir.
Modül 1
Kullanıcı ve Kimlik Doğrulama
  • Native kullanıcı yönetimi ve varsayılan neo4j kullanıcısı
  • CREATE USER, ALTER USER ve parola yönetimi
  • Kullanıcı durumu, süspansiyon ve parola politikaları
  • SHOW USERS ile kullanıcıların listelenmesi
  • LDAP ve Active Directory ile harici kimlik doğrulama
  • Single Sign-On (SSO) entegrasyon seçenekleri
Modül 2
Rol Tabanlı Erişim (RBAC)
  • Yerleşik roller: reader, editor, publisher, architect, admin
  • CREATE ROLE ile özel rol tanımlama
  • GRANT ROLE ile kullanıcıya rol atama
  • Rollerin veritabanı düzeyinde kapsamı
  • SHOW ROLES ve rol ayrıcalıklarının incelenmesi
  • En az ayrıcalık (least privilege) ilkesinin uygulanması
Modül 3
İnce Taneli Ayrıcalıklar
  • GRANT ve DENY ile ayrıcalık verme ve engelleme
  • Graph, node label ve relationship düzeyi ayrıcalıklar
  • Property düzeyinde okuma kısıtlama (fine-grained)
  • TRAVERSE, READ, MATCH ve WRITE ayrıcalıkları
  • dbms ve veritabanı yönetim ayrıcalıkları
  • Ayrıcalık çakışmalarında DENY önceliği kuralı
Modül 4
Güvenlik Sertleştirme
  • Bolt ve HTTPS için TLS/SSL yapılandırması
  • Varsayılan parolanın değiştirilmesi zorunluluğu
  • Dinleme adreslerinin kısıtlanması ve ağ izolasyonu
  • APOC ve plugin güvenlik ve sandbox ayarları
  • security.log ile güvenlik olaylarının izlenmesi
  • Erişim denetimi ve düzenli ayrıcalık gözden geçirme
Günün hedefiKatılımcı Neo4j yedekleme ve geri yükleme stratejilerini, Causal Cluster ile yüksek erişilebilirliği, metrik ve log izlemeyi ve performans sorun giderme yaklaşımlarını uygulamalı öğrenir.
Modül 1
Yedekleme ve Geri Yükleme
  • neo4j-admin database backup ile online yedekleme
  • Full ve differential (artımlı) yedekleme stratejisi
  • neo4j-admin database restore ile geri yükleme
  • dump ve load ile çevrimdışı yedek alma
  • Yedek saklama politikası ve otomasyon planı
  • Felaket kurtarma (disaster recovery) senaryosu tatbikatı
Modül 2
Causal Cluster ve Yüksek Erişilebilirlik
  • Causal Cluster mimarisi: core ve read replica sunucular
  • Raft konsensüs protokolü ve lider seçimi
  • Yazma işlemlerinin core'da, okumaların replica'da dağıtımı
  • Cluster üyelerinin eklenmesi ve çıkarılması
  • Routing ve bolt+routing ile istemci yönlendirme
  • Cluster durumunun ve sağlığının izlenmesi
Modül 3
İzleme ve Metrikler
  • query.log ve debug.log ile sorgu ve hata izleme
  • Metrics endpoint ve Prometheus ile metrik toplama
  • Grafana ile metriklerin görselleştirilmesi
  • CALL dbms.listQueries ile aktif sorgu izleme
  • Bellek, page cache hit oranı ve transaction metrikleri
  • Uyarı (alerting) eşikleri ve operasyonel izleme
Modül 4
Performans ve Sorun Giderme
  • Yavaş sorguların query.log üzerinden tespiti
  • EXPLAIN ve PROFILE ile sorgu planı analizi
  • İndeks ve constraint eksikliklerinin etkisi
  • Uzun süren transaction ve kilitlenme yönetimi
  • terminate ile takılı sorguların sonlandırılması
  • Yaygın üretim sorunlarının teşhis kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

🛠️
Kurulum ve yapılandırma

Neo4j sunucusunu farklı ortamlarda kurar, neo4j.conf parametrelerini ve dizin yapısını doğru biçimde yapılandırırsınız.

🧠
Bellek ayarı

JVM heap ve page cache'i veri setine göre boyutlandırarak sunucu performansını ve kararlılığını optimize edersiniz.

🗄️
Çoklu veritabanı

Multi-database mimarisini ve system veritabanını kullanarak birden çok veritabanını oluşturur ve yönetirsiniz.

🔒
Erişim kontrolü

Kullanıcı, rol ve ince taneli ayrıcalıklarla RBAC kurarak en az ayrıcalık ilkesini güvenle uygularsınız.

🔐
Güvenlik sertleştirme

TLS, harici kimlik doğrulama ve ağ izolasyonu ile Neo4j sunucusunu üretim güvenlik standartlarına taşırsınız.

💾
Yedek ve kurtarma

Online ve çevrimdışı yedekleme ile geri yükleme stratejilerini kurarak felaket kurtarma senaryolarına hazırlanırsınız.

🔁
Cluster yönetimi

Causal Cluster core ve read replica topolojisini kurarak yüksek erişilebilirlik ve okuma ölçekleme sağlarsınız.

📈
İzleme ve teşhis

Log, metrik ve PROFILE analiziyle sunucuyu izler, yavaş sorguları ve üretim sorunlarını hızla teşhis edersiniz.

Kimler İçin Uygundur?

  • Neo4j veritabanı yöneten sistem ve veritabanı yöneticileri
  • DevOps mühendisleri
  • altyapı ekipleri
  • Neo4j'yi üretim ortamında kurup işletmekten sorumlu teknik çalışanlar ile operasyon uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Neo4j veritabanı yöneten sistem ve veritabanı yöneticileri, DevOps mühendisleri ve altyapı ekipleri için uygundur. Graph veritabanı kavramları, temel Cypher ve Linux komut satırı bilgisi faydalıdır; eğitim yönetim görevlerine odaklandığı için operasyon deneyimi olan katılımcılar en çok verimi alır.
Neo4j Community ve Enterprise farkı eğitimde nasıl ele alınır?
Eğitim her iki sürümü de açıklar. Çoklu veritabanı, Causal Cluster, ince taneli RBAC ayrıcalıkları ve online yedekleme gibi kurumsal özellikler Enterprise sürümüne özgüdür. Hangi yeteneğin hangi sürümde olduğu net biçimde belirtilir; böylece lisans ve ortam kararları doğru verilir.
Yedekleme ve yüksek erişilebilirlik nasıl sağlanır?
Eğitim neo4j-admin ile online ve çevrimdışı (dump/load) yedekleme, full ve artımlı stratejiler ve geri yükleme senaryolarını kapsar. Yüksek erişilebilirlik için Causal Cluster mimarisi, core ve read replica rolleri, Raft konsensüs ve istemci yönlendirme uygulamalı olarak ele alınır.
Eğitim uygulamalı mı, hangi araçlar kullanılır?
Evet, eğitim uygulamalıdır. neo4j.conf yapılandırması, neo4j-admin ve cypher-shell komutları, APOC, metrics endpoint, Prometheus ve Grafana gibi araçlarla demolar yapılır. Neo4j Enterprise veya Community kurulumu üzerinde çalışılır. Eğitim yüz yüze veya online yürütülebilir ve kuruma özel uyarlanır.
Eğitim sonunda sertifika verilir mi?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim, Neo4j'nin resmi yönetici sınavına birebir hazırlık değildir; resmi sertifika sınavı için başvuru ve ücreti ilgili kuruma aittir. Program, pratik yönetim becerisi kazandırmayı hedefler.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Graph Analytics with Neo4j: Administering a Neo4j Database E Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıThe Redis In-memory Data Store: Data Structures Eğitimi
Veritabanı Eğitimleri

The Redis In-memory Data Store: Data Structures Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Redis veri yapıları eğitimi: string, list, set, sorted set, hash, bitmap, HyperLogLog, geo ve stream yapılarını komut düzeyinde ve gerçek desenlerle öğrenin.

Detayları Gör →
NoSQL VeritabanlarıThe Redis In-memory Data Store: Messaging & Streaming Eğitimi
Veritabanı Eğitimleri

The Redis In-memory Data Store: Messaging & Streaming Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Redis mesajlaşma ve streaming eğitimi: Pub/Sub, Redis Streams, tüketici grupları, XACK/XCLAIM ile güvenilir işleme ve keyspace bildirimlerini uygulamalı öğrenin

Detayları Gör →
NoSQL VeritabanlarıThe Redis In-memory Data Store: Working With Redis Clients Eğitimi
Veritabanı Eğitimleri

The Redis In-memory Data Store: Working With Redis Clients Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Redis eğitimi: veri yapıları, komutlar, redis-py, Jedis ve node-redis istemcileri, bağlantı havuzu, pipelining, transaction, önbellekleme ve pub/sub öğrenin.

Detayları Gör →
NoSQL VeritabanlarıWorking with Amazon DynamoDB: Advanced Operations in DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Advanced Operations in DynamoDB Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

DynamoDB ileri eğitim: GSI/LSI tasarımı, ACID transaction, optimistic locking, DynamoDB Streams, Lambda, global tables, PITR yedekleme ve IAM güvenliğini öğreni

Detayları Gör →
NoSQL VeritabanlarıWorking with Amazon DynamoDB: Getting Started with DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Getting Started with DynamoDB Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Amazon DynamoDB giriş eğitimi: NoSQL temelleri, tablo, item, partition key ve sort key tasarımı, console/CLI ile tablo oluşturma ve temel CRUD işlemlerini öğren

Detayları Gör →
NoSQL VeritabanlarıWorking with Amazon DynamoDB: Getting the Best Out of DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Getting the Best Out of DynamoDB Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

DynamoDB optimizasyon eğitimi: erişim deseni odaklı veri modelleme, single-table design, partition tasarımı, kapasite planlama, maliyet, CloudWatch ve DAX öğren

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn