Koneksi Ke ArangoDB menggunakan Python

Muhammad Arslan 19 Oktober 2017

Koneksi Ke ArangoDB menggunakan Python

ArangoDB adalah salah satu database NoSQL yang dikembangkan oleh suatu perusahaan di Jerman. ArangoDB memiliki dua versi yaitu enterprise dan komunitas. ArangoDB mengklaim dirinya sebagai database yang bersifat multimodel dimana kamu dapat menggunakan paradigma document-based, key-value, dan graph database.

Selain itu ArangoDB juga memiliki fitur yang dinamakan Foxx Framework, dimana kamu dapat membuat web service dengan sintaks Node.js dan sudah terhubung langsung ke ArangoDB. ArangoDB pun memiliki query yang dinamakan dengan Arango Query Language. Kamu juga dapat menggunakan HTTP API untuk melakukan operasi pada ArangoDB.

Di Python, kamu dapat menggunakan library arangodb untuk menggunakan ArangoDB di dalam kode program Python. Berikut adalah cara install-nya:

$ pip install arangodb

Untuk menggunakan library-nya di dalam kode kamu harus memanggil modul pyArango. Kemudian gunakan objek Connection untuk terhubung ke ArangoDB. Selengkapnya simak kode berikut ini:

from pyArango.connection import *
from random import randrange
import uuid

conn = Connection(username="root", password="root")

print conn

Kemudian jalankan kode diatas:

$ python test-connection.py
<pyArango.connection.Connection object at 0x10d15c110>