ArangoDB



The Benefits of Graph Computing

A graph is a structure composed of vertices and edges. Both vertices and edges can have an arbitrary number of key/value-pairs called properties. Vertices denote discrete objects such as a person, a place, or an event. Edges denote relationships between vertices. For instance, a person may know another person, have been involved in an event, and/or have recently been at a particular place. Properties express non-relational information about the vertices and edges. Example properties include a vertex having a name and an age, and an edge having a timestamp and/or a weight. Together, the aforementioned graph is known as a property graph and it is the foundational data structure of Apache TinkerPop.


If a user's domain is composed of a heterogeneous set of objects (vertices) that can be related to one another in a multitude of ways (edges), then a graph may be the right representation to use. In a graph, each vertex is seen as an atomic entity (not simply a 'row in a table') that can be linked to any other vertex or have properties added or removed at will. This empowers the data modeler to think in terms of actors within a world of complex relations as opposed to, in relational databases, statically-typed tables joined in aggregate. Once a domain is modeled, that model must then be exploited in order to yield novel, differentiating information. Graph computing has a rich history that includes not only query languages devoid of table-join semantics, but also algorithms that support complex reasoning: path analysis, vertex clustering and ranking, subgraph identification, and more. The world of applied graph computing offers a flexible, intuitive data structure along with a host of algorithms able to effectively leverage that structure.

What is ArangoDB? Open source NoSQL database system that helps create queries for documents, graphs, key values in one SQL-like query language. What is ArangoDB? Open source NoSQL database system that helps create queries for documents, graphs, key values in one SQL-like query language.


Arangodb Tutorial

  1. ArangoDB Oasis –The Managed Cloud Service of ArangoDB. Oasis provides fully managed, and monitored cluster deployments of any size, with enterprise-grade security. Get started for free and continue for as little as $0,21/hour.
  2. Arangodb+unsubscribe@googlegroups.com On Sun, Aug 2, 2020 at 6:40 PM Andy.
  3. ArangoDB is a free and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. ArangoDB provides support for graphs, geo-algorithms and SSD.

Apache TinkerPop™ is an open source, vendor-agnostic, graph computing framework distributed under the commercial friendly Apache2 license. When a data system is TinkerPop-enabled, its users are able to model their domain as a graph and analyze that graph using the Gremlin graph traversal language. Furthermore, all TinkerPop-enabled systems integrate with one another allowing them to easily expand their offerings as well as allowing users to choose the appropriate graph technology for their application. Sometimes an application is best served by an in-memory, transactional graph database. Sometimes a multi-machine distributed graph database will do the job. Or perhaps the application requires both a distributed graph database for real-time queries and, in parallel, a Big(Graph)Data processor for batch analytics. Whatever the application's requirements, there exists a TinkerPop-enabled graph system out there to meet its needs.

Latest version

Released:

Python Driver for ArangoDB

Project description

Python driver for ArangoDB, a scalable multi-modeldatabase natively supporting documents, graphs and search.

Requirements

  • ArangoDB version 3.7+
  • Python version 3.6+

Installation

Getting Started

Here is a simple usage example:

Another example with graphs:

Please see the documentation for more details.

Release historyRelease notifications | RSS feed

7.1.0

7.0.1

7.0.0

6.1.0

Arangodb Docs

6.0.0

5.4.0

5.3.0

5.2.1

5.2.0

5.1.0

5.0.0

4.4.0

4.3.0

4.2.1

4.2.0

4.1.0

4.0.1

4.0.0

3.12.1

3.11.0

3.10.1

3.10.0

3.9.0

3.8.0

3.7.0

3.6.0

3.5.0

3.4.1

3.4.0

3.3.0

Arangodb ha

3.2.2

3.2.0

3.1.0

3.0.0

Download files

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

Files for python-arango, version 7.1.0
Filename, sizeFile typePython versionUpload dateHashes
Filename, size python_arango-7.1.0-py3-none-any.whl (94.8 kB) File type Wheel Python version py3 Upload dateHashes
Filename, size python-arango-7.1.0.tar.gz (127.0 kB) File type Source Python version None Upload dateHashes
Close

Hashes for python_arango-7.1.0-py3-none-any.whl

Hashes for python_arango-7.1.0-py3-none-any.whl
AlgorithmHash digest
SHA256147e41348ce7edb05a9abf4bc6d189331b4201964afdc5def4137d2df46f9258
MD510a8736a469416a273ca7083deb4d202
BLAKE2-256c211a56beb3ede80526e5fa4aabbd836400c2ed4e506a9fa19bc8f6d7b821f7b
Close

Hashes for python-arango-7.1.0.tar.gz

Hashes for python-arango-7.1.0.tar.gz
AlgorithmHash digest
SHA256902e1903a2b433e5082a801ca484cdfb18cae63d8ec04c6a3c76ccd264ea017b
MD56b8d8d2d173ad1ec8e5134e315038eca
BLAKE2-2568ad0d9fd125c7f77a5a2c850131bb213d5a54b563ed8b19b6c87e02bf3794791