Neo4j web admin interface.
Creating Our first graph database
So let's create a simple graph database. I will create a graph database for the graph shown in the figure above.
To create a node for peter. Like that we can create nodes for all other people.
CREATE n={name:'peter', age:'21' ,sex:'male'};
CREATE n={name:'slimer', age:'22' ,sex:'male'};
CREATE n={name:'winston', age:'20' ,sex:'male'};
CREATE n={name:'egon', age:'20' ,sex:'male'};
CREATE n={name:'ray', age:'20' ,sex:'male'};
Now we have to represent the Relationships between these friends.
To that we need to know particular nodes with their node id.
To find all nodes in your database
START n=NODE(*) RETURN n;
To Create a relation ship between peter and ray and other friends
START a=NODE(20) ,b=NODE(21) CREATE a-[r:knows]->b RETURN r;
START a=NODE(24) ,b=NODE(23) CREATE a-[r:knows]->b RETURN r;
START a=NODE(24) ,b=NODE(22) CREATE a-[r:knows]->b RETURN r;
START a=NODE(22) ,b=NODE(21) CREATE a-[r:knows]->b RETURN r;
That's it. It is that simple Now we have created our simple graph.
Now Let's do some queries. If we want to find all the friends of 'ray'
START n=NODE(24) MATCH n-[:knows]-friend RETURN friend;
If we want to find ray's friend's friends,
START n=NODE(24) MATCH n-[:knows]-()-[:knows]->friend RETURN friend;
This is a very small introduction on Neo4j. It is actually very powerful database management system which enables you to do large data processing very efficiently. If you want to learn more on Neo4j Please download and read the Neo4j manual. I hope this tutorial helped you to understand the basic knowledge on the graph databases and how to use Neo4j to create simple graph database. If you have any problems regarding graph databases or Neo4j Please send me an email or Comment you question on this article. I'll try my best to answer. :)
อินเตอร์เฟซผู้ดูแลเว็บ neo4j.
สร้างฐานข้อมูลกราฟครั้งแรกของเรา
เพื่อขอสร้างฐานข้อมูลกราฟง่าย ฉันจะสร้างฐานข้อมูลกราฟสำหรับกราฟที่แสดงในภาพข้างต้น.
เพื่อสร้างโหนดสำหรับ peter เช่นเดียวกับที่เราสามารถสร้างโหนดสำหรับคนอื่น ๆ
สร้าง n = {ชื่อ: peter ', อายุ '21' เพศ: ชาย '};.
สร้าง n = {name:' Slimer ', อายุ: 'เพศ: ชาย '22'}; สร้าง
n = {name: 'วิน', อายุ '20 'เพศ:ชาย 'เรย์', อายุ '20 'เพศ' ชาย '};:;
สร้าง n = {name:' Egon ', อายุ: '20' เพศ 'ชาย'
สร้างชื่อ n = {} ' '};..
ตอนนี้เรามีเพื่อเป็นตัวแทนของความสัมพันธ์ระหว่างเพื่อนเหล่านี้
ไปที่เราจำเป็นต้องรู้ว่าโหนดโดยเฉพาะอย่างยิ่งมี id โหนดของพวกเขา
เพื่อหาโหนดทั้งหมดในฐานข้อมูลของคุณ
เริ่มต้น n = โหนด (* ) ผลตอบแทน n;
เพื่อสร้างความสัมพันธ์เรือระหว่างปีเตอร์และเรย์และเพื่อนคนอื่น ๆ
เริ่มต้นโหนด = (20),b = โหนด (21) สร้าง [r: รู้] -> กลับ b r;
เริ่มต้น = โหนด (24), b = โหนด (23) สร้าง [r: รู้] -> กลับ b r;
เริ่มต้นโหนด = (24), b = โหนด (22) สร้าง [r: รู้] -> กลับ b r;
เริ่มต้น = โหนด (22), b = โหนด (21) สร้าง [r: รู้ ] -> กลับ b r;
ที่มัน มันเป็นเรื่องง่ายที่ตอนนี้เราได้สร้างกราฟอย่างง่ายของเรา.
ตอนนี้ขอทำคำสั่งบางอย่าง ถ้าเราต้องการหาเพื่อนทั้งหมดของ 'เรย์'
เริ่มต้น n = โหนด (24) ตรงกับ n-[รู้] เพื่อนเพื่อนกลับ;
ถ้าเราต้องการหาเพื่อนเพื่อนของ ray ของ
เริ่มต้น n = โหนด (24) ตรงกับ n-[รู้] - ( ) - [รู้] -> เพื่อนกลับเพื่อน;
นี่คือการแนะนำขนาดเล็กมากเมื่อ neo4j มันเป็นจริงฐานข้อมูลระบบการจัดการที่มีประสิทธิภาพมากที่ช่วยให้คุณทำในการประมวลผลข้อมูลขนาดใหญ่ได้อย่างมีประสิทธิภาพถ้าคุณต้องการที่จะเรียนรู้เพิ่มเติมเกี่ยวกับการ neo4j โปรดดาวน์โหลดและอ่านคู่มือ neo4j ฉันหวังว่าการกวดวิชานี้จะช่วยให้คุณเข้าใจความรู้พื้นฐานเกี่ยวกับฐานข้อมูลกราฟและวิธีการใช้ neo4j เพื่อสร้างฐานข้อมูลกราฟง่าย ถ้าคุณมีปัญหาใด ๆ เกี่ยวกับฐานข้อมูลกราฟหรือ neo4j กรุณาส่งฉันอีเมลหรือความคิดเห็นของคุณคำถามในบทความนี้ ผมจะพยายามทำให้ดีที่สุดที่จะตอบ :)
การแปล กรุณารอสักครู่..
อินเตอร์เฟซแบบนีโอ 4 J เว็บผู้ดูแลระบบ.
การสร้างฐานข้อมูลกราฟครั้งแรกของ เรา
ดังนั้นปล่อยให้สร้างฐานข้อมูลของกราฟที่เรียบง่าย. ฉันจะสร้างฐานข้อมูลกราฟของกราฟที่แสดงในรูปที่ด้านบน.
เพื่อสร้างโหนดสำหรับปีเตอร์ เหมือนกับที่เราจะสามารถสร้างโหนดในทุกท่าน
สร้าง N ={ name :'ปีเตอร์',อายุ:' 21 ',ทางเพศ:'ชาย'};
สร้าง N ={ name :' slimer ',อายุ:' 22 ',ทางเพศ:'ชาย'};
สร้าง N ={ name :' Winston ',อายุ:' 20 ',ทางเพศ:'ชาย'};
สร้าง N ={ name :'สิ่ง',อายุ:' 20 ',ทางเพศ:'ชาย'};
สร้าง N ={ name :' Ray ',อายุ:' 20 ',ทางเพศ:'ชาย'};
ตอนนี้เรามีการแสดงความสัมพันธ์ระหว่างเพื่อน.
เพื่อที่เราต้องรู้ว่าเฉพาะโหนดของโหนด
ID เพื่อค้นหาทั้งหมดของคุณโหนดใน ฐานข้อมูล
เริ่ม n=node( *)กลับไป n ;
เพื่อสร้างความสัมพันธ์ระหว่างปีเตอร์และเรือ Ray และอื่นๆ เพื่อน
เริ่ม( Start )=โหนด( 20 )B =โหนด( 21 )สร้าง - [ r :รู้]: - > B กลับไป R ;
เริ่ม( Start )=โหนด( 24 ), B =โหนด( 23 )สร้าง - [ r :รู้]: - > B กลับไป R ;
เริ่ม( Start )=โหนด( 24 ), B =โหนด( 22 )สร้าง - [ r :รู้ว่า]: - > B กลับไป R ;
เริ่ม( Start )=โหนด( 22 ), B =โหนด( 21 )สร้าง - [ r :รู้]: - > B กลับไป R ;
ที่ของมัน. เป็นที่เรียบง่ายตอนนี้เราได้สร้างกราฟแบบเรียบง่ายของเรา.
ตอนนี้ปล่อยให้ทำการค้นหาบางส่วน หากเราต้องการหาเพื่อนทั้งหมดของ' Ray '
เริ่ม( Start ) n =โหนด( 24 )ตรงกับ N - [:รู้]: - เพื่อนกลับไปเพื่อน;
หากเราต้องการค้นหา Ray ของเพื่อนของเพื่อน,
เริ่ม( Start ) n =โหนด( 24 )ตรงกับ N - [:รู้]: - () - [:รู้]: - >เพื่อนกลับไปเพื่อน;
เป็นขนาดเล็กมากการแนะนำในแบบนีโอ 4 J . นี้คือระบบการจัดการฐานข้อมูลเป็นอย่างมากซึ่งจะช่วยให้คุณสามารถทำการประมวลผลข้อมูลขนาดใหญ่เป็นอย่างมากได้อย่างมี ประสิทธิภาพหากคุณต้องการเรียนรู้เพิ่มเติมในแบบนีโอ 4 J โปรดดาวน์โหลดและโปรดอ่านคู่มือแบบนีโอ 4 J ผมหวังว่าการสอนนี้ช่วยให้คุณสามารถทำความเข้าใจความรู้พื้นฐานอยู่บนฐานข้อมูลกราฟและการใช้งานแบบนีโอ 4 J ในการสร้างฐานข้อมูลกราฟแบบเรียบง่าย หากคุณมีปัญหาใดๆเกี่ยวกับกราฟฐานข้อมูลหรือ Neo 4 J โปรดส่งข้อคิดเห็นหรืออีเมลที่คุณคำถามในข้อนี้ ผมจะพยายามอย่างดีที่สุดของผมในการตอบคำถาม :)
การแปล กรุณารอสักครู่..