Neo4j, verileri ve aralarındaki karmaşık ilişkileri düğüm (node) ve kenar (relationship) yapısıyla depolayan, yüksek performanslı, açık kaynaklı bir NoSQL grafik veritabanı yönetim sistemidir.
Diğer bir deyişle Verileri ve verilerin arasındaki ilişkileri saklamak amacıyla graf (graph) yapısı kullanan, açık kaynak kodlu bir NoSql veritabanı altyapısıdır.
Yıllar önce verilerimizi metin dosyalarında sakladığımız dönemlerden bu yana epey zaman geçti. Bu süreçte birçok yeni teknoloji ve algoritma geliştirildi. Şu an geldiğimiz noktada veritabanları açısından baktığımızda en popüler olanları RDBMS (ilişkiye dayalı) ve noSql (kümeli veri) sistemler. Ancak her iki yapının da bazı eksileri ve artıları var.
İşte "Graph Database" ler tam da bu noktada sahneye çıkıyor. Bu iki yapının zayıf yanlarını ortadan kaldırmayı ve güçlü yanlarını birleştirmeyi hedefleyen bir sistem "Graph Database"ler. Bunun da production’a geçmiş bir örneği ve şu an belki de en çok konuşulan ismi Neo4j.
Kaynaklar
- https://netvent.com/yepyeni-bir-veritabani-sistemi-neo4j/

