نصب و راه اندازی Neo4j (پایگاه داده مبتنی بر گراف ) در سیستم عامل های دبین و ابونتو

نحوه نصب و راه اندازی Neo4j

همانطوره که در پست های قبل اشاره کردم neo4j یک پایگاه داده غیر رابطه ای مبتنی برگراف، برای انجام امور گراف کاوی و داده کاوی است. در این پست به روش نصب و راه اندازی Neo4j خواهیم پرداخت. Neo4j معروف­ترین DBMS متن باز گرافی است که کارایی و مستندسازی بسیار خوب و جامعه کاربران بسیار فعالی دارد. برای پرس­و­جو از گراف­های Neo4j، می­توان توسط زبان پرس­وجوی امری cypher استفاده کرد. در Neo4j، مقایس­پذیری افقی عمل خواندن توسط روش تکثیر ارباب-برده، صورت می­گیرد، اما تمام درخواست­های نوشتن، فقط در یک ماشین پاسخ داده می­شوند، درنتیجه، عمل نوشتن، بصورت افقی مقیاس­پذیر نمی­باشد. بنابراین، می­توان نتیجه گرفت، که Neo4j برای کاربردهایی که  میزان نوشتن کم و خواندن زیاد است، مناسب است. به عبارتی Neo4j برای کاربردهایی که  بصورت دوره­ ای، گراف را بهنگام می­کنند اما بار عمل خواندن در آن­ها بسیار بالا است، مناسب می­باشد. در این پاگاه داده، از تکنیک sharding (بخشبندی داده) استفاده نمی­شود، زیرا مساله ریاضی تقسیم بهینه­ ی گراف عظیم در میان مجموعه­ ای از سرویس­ دهنده ­ها، مساله NP کامل(پرهزینه) است.

در صورت تمایل به اطلاعات بیشتر به مطلب مقدمه ای بر پایگاه داده ی مبتنی بر گراف Neo4j رجوع کنید.
پایگاه داده های مبتنی بر گراف
graph databases

قبل از شروع نصب Neo4j، ابتدا آخرین نسخه جاوا را با دستورات زیر یا با هر روش دیگری بر روی ماشین خود نصب میکنیم

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

در ابتدی کار میبایست آخرین ورژن neo4j را از مسیر زیر دانلود کرد

http://www.neo4j.org/download

سپس فایل دانلود شده را در مسیر مورد نظر خود کپی میکنیم و از حالت فشvده خارج مینماییم.

tar -xf neo4j-enterprise-2.3.1-unix.tar.gz

همچنین میتوان روند نصب neo4j را با دستورات زیر به صورت اتوماتیک انجام داد.

sudo apt-get install neo4j-enterprise=3.1.4

اکنون برای اجرای آن در ترمینال به مسیر زیر می رویم.

$NEO4J_HOME/bin/

سپس با استفاده از  دستور زیر، neo4j را اجرا می کنیم

./ neo4j start

یا به منظور اجرا در پس زمینه از دستور زیر استفاده میکنم

$NEO4J_HOME/bin/neo4j console

همچنین دستورات زیر در دسترس هستند:

  • start
  • stop
  • restart
  •  status

حال neo4j در حال اجرا می باشد .همانطور که در متن پیام در کنسول دیده می شود یک سطر مونده به آخر آدرسی نشان داده شده است که با آن می توان به صفحه
مدیریت neo4j دسترسی پیدا کرد .برای این منظور آدرس را در آدرس بار مرورگر وارد می کنیم .

http://localhost:7474

صفحه زیر که صفحه مدیریت neo4j میباشد نشان داده می شود. جهت ورود به سیستم بر روی دکمه Sign In کلیک میکنم. توجه کنید که هم نام کاربری و هم کلمه عبور شما neo4j است.

neo4j installation
neo4j installation

 

neo4j UI
neo4j UI

برای کاربرانی که تازه میخواهند با آن کار کنند سندی جهت آشنایی با نحوه کار با آن ارایه می دهد که میتوان از بخش (علامت تعجب !) به آن دسترسی پیدا کرد.

neo4j GUI
neo4j GUI

 

Visits: 1631

همچنین ببینید

دریاچه داده

ایجاد انبارداده(DWH)، دریاچه داده(Data Lake)، بازار داده(Data Mart) و مکعب داده(Data Cube)

داده ها با توجه به حجم و کاربرد آنها در منطق هاي مختلف ذخيره سازي …

مدل داده کاوی CRISP

روش های داده کاوی (Data Mining) به زبان ساده

امروزه داده کاوی به عنوان پایه و مبنای تصمیم های مهم محسوب می‌شود. داده کاوی …

دیدگاهتان را بنویسید