data-infra

Graf Veritabanı (Graph Database)

Graf veritabanı, veriyi düğümler (varlıklar) ve kenarlar (aralarındaki ilişkiler) olarak saklar; bağlantıları JOIN'lerle yeniden kurduğunuz bir şey değil, birinci sınıf hâline getirir. "X'i beğenen arkadaşların arkadaşlarını" bulmak için yapılan ilişkisel bir sorgu birçok pahalı birleştirme demekken, bir graf veritabanı kenarlar üzerinde doğrudan yürür ve ilişkiler derinleştikçe performansı neredeyse hiç düşmez. Neo4j ve Postgres uzantıları yaygın başlangıç noktalarıdır. İlişkilerin asıl mesele olduğu her yerde parlar: sosyal graflar, öneri motorları, dolandırıcılık halkaları, izin hiyerarşileri ve LLM yanıtlarını temellendiren bilgi grafları (GraphRAG). SaaS geliştiricileri için sorgularınız sütun toplama değil de çoğunlukla varlıkların nasıl bağlandığıyla ilgiliyse graf veritabanına uzanın — "bu kullanıcı herhangi bir yoldan bu kaynağa erişebilir mi" diye soran bir erişim denetimi sistemi buna tam uyar. Pratik not: Bu, varsayılan değil, özelleşmiş bir araçtır. Çoğu uygulamaya, ilişki dolaşma sorguları darboğaz hâline gelene dek ilişkisel bir veritabanı fazlasıyla yeter.

İlgili terimler

Daha fazla Veri ve Altyapı terimi