Postingan

Menampilkan postingan dari April, 2020

Belajar Non Relational Database dengan Graph Database (Gremlin dan Python)

Gambar
H allo, teman teman, terimakasih telah senantiasa menjadi pengunjung setia blogku, kembali lagi di pembahasan yang sama yaitu NoSQL . Jika di posting sebelumnya membahas tentang GraphDB , di postingan ini masih membahas tentang  GraphDB , tetapi sedikit berbeda karena kali ini akan membahas tentang Gremlinpython. Gremlin Python mengimplementasikan gremlin dalam bahasa Python dan dapat digunakan pada mesin virtual Python termasuk mesin CPython populer. Sintaksis Python memiliki konsep yang sama dengan Java termasuk "notasi titik" untuk fungsi chaining (abc), argumen fungsi bracket (a (b, c)), dan dukungan untuk ruang nama global (a (b ()) terhadap a (__. b ())). Dengan demikian, siapa saja yang dapat menggunakan Gremlin Java akan segera dapat bekerja dengan Gremlin Python. Selain itu, ada beberapa konsep tambahan untuk Gremlin Python yang membuat traversal sedikit lebih ringkas. Gremlin Python dirancang untuk terhubung ke "server" yang meng-hosting sistem graf...

Non Relational Database: Graph Database

Gambar
H allo, teman - teman, yang masih setia membaca blog ini. Di pembahasan kali ini kita akan membahas Graph Database. Apa itu Graph Database? Graph Database adalah model penyimpanan data menggunakan prinsip Teori Graph, dimana entri data dilambangkan sebagai Node dan juga Edge yang menjadi penghubung setiap Node.  Contohnya seperti diatas, jadi setiap node akan terhubung ke node lain dan juga setiap node bisa mempunyai banyak properti. Untuk Graph sering digunakan untuk merepresentasikan sebuah objek dan hubungannya dengan objek lain. Graph pada dasarnya mempunyai komponen berupa simpul dan sisi dan pada graph tersebut sehingga membentuk graph terbuka dan graph tertutup sehingga membentuk sejumlah lintasan dan sirkuit. Mengapa kita harus menggunakan Graph Database? Karena Graph Database memiliki data: Performa yang baik untuk deep traversal Modeling yang kaya  Hanya menggunakan sekali query dapat melakukan collaborative filtering untuk recommendation engine Q...