Finding a team player to build an open source database - SolomonDB!

What is SolomonDB?

Hi there, I have been building this open source project for a month and I am finding contributors to join me. The project is called SolomonDB. It is a graph database that supports GQL (Gremlin Query Language) and integrate with multiple storage engine like RocksDB, Redb and TiKV. The plan is to finish Gremlin step handler and implement distributed database transaction with Raft. You can find more about a project here:

How to contribute?

You can check the issues page of SolomonDB.

Or contact me directly throught my

1 Like

Pull Request Merged

Description

Implement steps: as_(), addE(), E()

  • as_(): add steps as alias.
  • addE(): add new edge
  • e(): traverse edges

Example test

let edge = db
		.traverse()
		.add_v("person")
		.property("name", "chungquantin")
		.as_("v1")
		.add_v("person")
		.property("name", "tin-snowflake")
		.as_("v2")
		.add_e("LIKE")
		.from("v1")
		.to("v2")
		.exec()
		.next()
		.await
		.unwrap()
		.unwrap();