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.2.0.3.tar.gz (9.7 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for agamemnon-0.2.0.3.tar.gz
Algorithm Hash digest
SHA256 e331538b9b20afe3c72aff89b2536b80537193525d897f7e8fae84fc0e0cf80b
MD5 b6398e4da8e38df2af66f88cff5031fa
BLAKE2b-256 8830e76d8e7f395edb81f3167c96fa5c91c5d6f1df2e11e130dbccbeda004996

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