Neo4j açık kaynaklı bir NoSQL grafik veritabanıdır. Java ve Scala ile yazılmıştır.
Kullanım alanları: eşleştirme, ağ yönetimi, yazılım analizi, bilimsel araştırma, routing, organizasyon ve proje yönetimi, tavsiyeler, sosyal ağlar, vb.
Grafik veritabanı kavramı biraz yabancı gelebilir. Grafik veritabanında her bir entity bir grafik node'u / düğümü olarak saklanır. Birbiriyle ilişkilendirilen düğümler de otomatik olarak bir grafik yapıyı ortaya çıkarır. Bu yapı verinin doğası ve iç dinamiklerini rahatça görmeyi ve analiz etmeyi sağlar. RDBMS'lerdeki tabular yani tablo yapısının sadece join'ler vasıtasıyla ifade edebildiği ilişkileri grafik veritabanı organik bir şekilde ortaya seriyor.
Node'lardaki label, property ve relationship'ler aşağıdaki şekilden incelenebilir:
Detaylar için http://neo4j.com/
Neo4j github sayfası: https://github.com/neo4j-contrib/developer-resources/tree/gh-pages/language-guides/
Örnek bir proje: http://neo4j.com/developer/example-project/
Etiketler
abstraction
Accord Framework
ajax
android
architecture
Array
assets
async task
AsyncTask
authorization
avd
billy joel
button
Classification
collections
component
concurrency
container
data science
database
Decision Tree
Decision Trees
dhcp
distributed
donma
emülatör
encapsulation
exception
express
Feature extraction
Feature Selection
garbage collection
glassfish
google
grafik
güvenlik
hadoop
http
IDE
inheritance
j2ee
jade
java
java.lang
JDBC
jls
JNDI
JSF
jsp
kitap
lib
link
Machine Learning
Marmara Üniversitesi
material design
maven
mongodb
multiple inheritance
nested class
netbeans
network
node.js
NoSQL
oop
Oracle
ORM
pass-by-value
pattern
permission
polymorphism
PrimeFaces
primitive
Project Euler
protocol
R
response
REST
RMI
root
Scala
servlet
Set
sözlük
spring
sqlite
tasarım desenleri
tcp/ip
template
test
thread
tier
toast
tomcat
türk telekom
twitter
UI thread
virtual device
web application
web design
web service
WEKA
wireshark
Hiç yorum yok:
Yorum Gönder