Skip to main content

Explore you connected data

Project description

AjguDB wants to be a fast enough python graph database for exploring connected data.

  • graphdb
  • pythonic
  • schemaless
  • networkless
  • with gremlin querying
  • GPLv2 or GPLv3

Documentation

Check out the presentation @ [speakerdeck](https://speakerdeck.com/_amirouche_/ajgudb)

ChangeLog

0.8.1

  • improve documentation
  • fix scatter step
  • improve test coverage (89%)
  • more experience with conceptnet

0.8

  • move to tuple space implementation
  • work with wiredtiger develop branch

0.7.1

  • small typofix in README…

0.7

  • storage: only wiredtiger 2.6.1 backend storage is supported
  • ajgudb: you can threat AjguDB as simple key/value store via its methods AjguDB.get(key), AjguDB.set(key, value) and AjguDB.remove(key)
  • rewrite gremlin querying
  • gremlin: select is renamed where because it match the SQL terminology. SQL’s FROM is vertices and edges steps.
  • storage: rework the backend to use less write and similar read operations count.
  • storage: Now edges and vertices are stored in different tables this might also lead to performance improvement during querying.
  • storage: elements identifiers are now computed by the backend storage, wiredtiger.
  • add fuzzy search

0.5

  • ajgudb
    • add bsddb backend
    • add wiredtiger backend
    • leveldb: increase block size to 1GB
  • gremlin:
    • add keys to retrieve several keys at the same time
    • use lazy itertools.imap instead of the gready python2’s map

0.4.2

  • ajgudb:
    • add a shortcut method AjguDB.one(**kwargs) to query for one element.
  • gremlin:
    • fix group_count, now it’s a step and not a final step
    • fix each to return GremlinResult so that history is not lost and back can be used
    • add scatter, it’s only useful after group_count so far.

Coverage: 62%

Author

Say hi!

Project details


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
AjguDB-0.8.1.tar.gz (15.1 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page