Skip to main content

A graph database built on top of cassandra

Project description

Agamemnon is a thin library built on top of pycassa. It allows you to use the Cassandra database (<http://cassandra.apache.org>) as a graph database. Much of the api was inspired by the excellent neo4j.py project (<http://components.neo4j.org/neo4j.py/snapshot/>)

Documentation

Soon, I promise. For now, take a look at agamemnon.functional_tests This is a fairly complete example of basic behaviors. The unit tests are very “unit test-y” and might not be a great way to understand how to work with the library. They mostly focus on making sure that the correct information is being sent to Cassandra. But the functional tests are designed to actually interact with cassandra. Note, the functional tests require a instance of Cassandra running at localhost:9160

Thanks To

This project is an extension of the globusonline.org project and is being used to power the upcoming version of globusonline.org. I’d like to thank Ian Foster and Steve Tuecke for leading that project, and all of the members of the cloud services team for participating in this effort, especially: Vijay Anand, Kyle Chard, Martin Feller and Mike Russell for helping with design and testing. I’d also like to thank Bryce Allen for his help with some of the python learning curve.

0.0.1.3

Updating datastore.save_node so that it no longer uses batch storage

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agamemnon-0.1.3.2.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agamemnon-0.1.3.2.macosx-10.6-universal.tar.gz (20.4 kB view details)

Uploaded Source

File details

Details for the file agamemnon-0.1.3.2.tar.gz.

File metadata

  • Download URL: agamemnon-0.1.3.2.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for agamemnon-0.1.3.2.tar.gz
Algorithm Hash digest
SHA256 3d01f17832f76f447f4220a704c7207474ba1b6e7528fa5a52ba2db3f052c3c8
MD5 692f19b2f6b933a6b3a34563022d30a5
BLAKE2b-256 39b242167aabeeab51954fb422584d377cdef31882ac863b5c6e9910931b6820

See more details on using hashes here.

File details

Details for the file agamemnon-0.1.3.2.macosx-10.6-universal.tar.gz.

File metadata

File hashes

Hashes for agamemnon-0.1.3.2.macosx-10.6-universal.tar.gz
Algorithm Hash digest
SHA256 991353e024bf847ae1127da0e3dd94368a7cbcb46b94262329d8b24611bdadfc
MD5 067e8911c20b32efe899b52259044b11
BLAKE2b-256 70214ba5faed8939605fafccf7de4908b0af65143a8b3de2278063446f5ccdb2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page