Sekarang banyak sekali jenis basis data, kalau dulu membayangkan basis data mungkin yang kita bayangkan adalah tabel-tabel yang saling terhubung satu sama lain atau mungkin kita membayangkan bahasa SQL. Dulu saya pernah menulis tentang basis data berorientasi dokumen khususnya yang dibuat menggunakan bahasa pemrograman Erlang. Sekarang saya tertarik untuk menulis jenis basis data lainnya, yaitu basis data graph. Ada banyak graph database yang beredar, diantaranya:
- neo4j (java)
- HyperGraphDB (java)
- vertexdb (C)
- InfoGrid (java)
- FlockDB (java)
Diantara semua itu, yang paling menarik perhatian saya adalah neo4j, InfoGrid, dan FlockDB. InfoGrid menawarkan kemudahan dalam pembuatan aplikasi web yang REST-ful. Tapi HyperGraphDB dengan hypergraph-nya dan vertexdb yang high-performance juga tidak kalah menarik.
Basis data jenis ini konon cocok untuk membuat aplikasi semacam bioinformatics atau semantic web.





