İçerikler :

Graph Index Label Neo4j Neo4j Browser Neo4j Editor Neo4j Graph Yapısı Neo4J Yeni Veritabanı Açmak Neoclipse Node Path Property Relationships Stream Traversal www.neo4j.org

Bu Sayfayı Paylaş:

Kavram

Neo4j

Tanım: Verileri ve veriler arasındaki ilişkileri saklamak için Çizelge (Graph) veritabanı yöntemini kullanan, açık kaynak kodlu bir NoSQL veritabanı sistemi. Sosya ağ, network yapıları, map - harita tarzında ilişki kavramın önemli olduğu sistemlerde tercih edilmektedir

Kaynak

www.neo4j.org

Neo4j veritaanı sisteminin web sitesi

Kavram

Neo4j Browser

Tanım: Web arayüzü üzerinden , Neo4j veritabanınlarıyla , komutlar kullanılarak etkileşmeyi sağlayan arayüz. Varsayılan olarak http://localhost:7474 (veya http://ip:7474 )şeklinde erişilmektedir

Kavram

Neo4j Editor

Tanım: Neo4j Browser içinde (varsayılan olarak http://localhost:7474 şeklinde erişilmektedir), komutlar ve sorgu (cypher) kullanılarak etkileşmeyi sağlayan editör bölümü. Web arayüzü ile erişildiğinde en üst bölümde bulunan ve komutların çalıştırılmasını sağlayan bölümdür. Komut girildikten sonra ctrl + enter tuşuna basılarak komut çalıştırılır.

Kavram

Stream

Tanım: Neo4j Browser'da (web arayüzü) çalıştırılan komutun çıktısının gösterildiği bölüm

Materyal

Neo4j Graph Yapısı

Neo4j Graph yapısını oluşturan tipler ve ilişkileri. docs.neo4j.org sitesi üzerinden gösterilmektedir

Kavram

Node

Tanım: Neo4j graph (çizelge) veritabanı sisteminde, bir veya daha fazla etiketi (label) ve property'leri (özellik) olan en basit veri birimi

Kavram

Relationships

Tanım: Neo4j graph (çizelge) veritabanı sisteminde iki node arasında ilişki kuran veri birimi. Bir relationships, bir start node (başlangıç), bir end node (bitiş) , bir relationship type (ilişki tipi) ve birden fazla property'den oluşur. Örneğin bir aktör (node) bir sinema filminin (ikinci node) oyunucusu olarak bir ilişki tanımlanmabilir

Kavram

Label

Tanım: Neo4j graph (çizelge) veritabanı sisteminde, birden fazla node'u bir küme olarak gruplandırmaya yarayan ve node'a atanan etiket. Örneğin veritabanına "Aktör" etiketiyle (label) olarak tanımlanmış bir çok node eklenebilir

Kavram

Property

Tanım: Neo4j graph (çizelge) veritabanı sisteminde, node ve relationships'lara verilen key-value (anahtar-değer) şeklindeki ek bilgiler. Bir property'in değeri temel java tipleri (boolean, byte, short , int, long, float, double, char , String) olabilir

Kavram

Traversal

Tanım: Neo4j graph (çizelge) veritabanı sisteminde, bir graph içinde, verilen algoritmaya göre node'larda dolaşmaya ve sonuç çıkarmaya yarayan ve verilen algoritmaya uygun oluşan graph. Örneğin bir aktörün oynadığı sinema filmlerinin yönetmenleri bulmak için Traversal kullanılabilir

Kavram

Path

Tanım: Neo4j graph (çizelge) veritabanı sisteminde, bir sorgu ve traversal işlemi sonucu dönen, birden fazla node'u ve aralarındaki ilişkilerini içeren veri birimi

Kavram

Graph

Tanım: Neo4j graph (çizelge) veritabanı sisteminde, node'lar(her bir düğüm) ve relationships'lar (iki düğüm arasındaki ilişkiyi tutar) içeren yapı. Bir Graph, node'lar ve node'lara ait label (etiket) ve property (özellik) ile bir Relationships'ler (ilişki) ve Relationships'lere ile ilgili property (özellik) bilgilerini içerir

Kavram

Index

Tanım: Neo4j graph (çizelge) veritabanı sisteminde, node ve relationships'larin özelliklerine göre daha hızlı bulunmasını amacıyla kullanılan işlem. Neo4j sistemi bir Graph (node, relationships, property, traversal) ve bir Index sisteminden oluşur

İpucu

Neo4J Yeni Veritabanı Açmak

Neo4j'de bir veritabanından tüm node ve releationships'ler silinebilmektedir. Ancak label'lar kalmaktadır.


Tüm veritabanını resetlemek (sıfırlamak) yerine, yeni bir veritabanı location'u verebilirsiniz.


Örneğin windows'da varsayılan olarak veritabanı C:\Documents and Settings\Administrator\My Documents\Neo4j\default.graphdb adresindedir. Bu adresi iptal edip istediğiniz bir klasörü veritabanı olarak tanımlatırsanız tamamen yeni bir veritabanı yaratmış olursunuz

Kavram

Neoclipse

Tanım: Neo4J veritabanda, verileri görme, güncelleme, cipher dili ile sorgulama vb.. desteği olan bir uygulama



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir