نصب و راه اندازی Neo4j (پایگاه داده مبتنی بر گراف ) در سیستم عامل های دبین و ابونتو
نحوه نصب و راه اندازی Neo4j
همانطوره که در پست های قبل اشاره کردم neo4j یک پایگاه داده غیر رابطه ای مبتنی برگراف، برای انجام امور گراف کاوی و داده کاوی است. در این پست به روش نصب و راه اندازی Neo4j خواهیم پرداخت. Neo4j معروفترین DBMS متن باز گرافی است که کارایی و مستندسازی بسیار خوب و جامعه کاربران بسیار فعالی دارد. برای پرسوجو از گرافهای Neo4j، میتوان توسط زبان پرسوجوی امری cypher استفاده کرد. در Neo4j، مقایسپذیری افقی عمل خواندن توسط روش تکثیر ارباب-برده، صورت میگیرد، اما تمام درخواستهای نوشتن، فقط در یک ماشین پاسخ داده میشوند، درنتیجه، عمل نوشتن، بصورت افقی مقیاسپذیر نمیباشد. بنابراین، میتوان نتیجه گرفت، که Neo4j برای کاربردهایی که میزان نوشتن کم و خواندن زیاد است، مناسب است. به عبارتی Neo4j برای کاربردهایی که بصورت دوره ای، گراف را بهنگام میکنند اما بار عمل خواندن در آنها بسیار بالا است، مناسب میباشد. در این پاگاه داده، از تکنیک sharding (بخشبندی داده) استفاده نمیشود، زیرا مساله ریاضی تقسیم بهینه ی گراف عظیم در میان مجموعه ای از سرویس دهنده ها، مساله NP کامل(پرهزینه) است.
قبل از شروع نصب 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 است.
برای کاربرانی که تازه میخواهند با آن کار کنند سندی جهت آشنایی با نحوه کار با آن ارایه می دهد که میتوان از بخش (علامت تعجب !) به آن دسترسی پیدا کرد.
بازدیدها: 1633
برچسبneo4j داده کاوی گراف کاوی مبتنی بر گراف
همچنین ببینید
ایجاد انبارداده(DWH)، دریاچه داده(Data Lake)، بازار داده(Data Mart) و مکعب داده(Data Cube)
داده ها با توجه به حجم و کاربرد آنها در منطق هاي مختلف ذخيره سازي …
روش های داده کاوی (Data Mining) به زبان ساده
امروزه داده کاوی به عنوان پایه و مبنای تصمیم های مهم محسوب میشود. داده کاوی …