From 8d02d03433fcd716b8edb68a3f3c1d5c04c61454 Mon Sep 17 00:00:00 2001 From: Simran Spiller Date: Wed, 12 Feb 2025 10:33:02 +0100 Subject: [PATCH 1/2] WIP --- site/content/3.12/deploy/_index.md | 9 ++++ site/content/3.12/platform/_index.md | 64 ++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 site/content/3.12/platform/_index.md diff --git a/site/content/3.12/deploy/_index.md b/site/content/3.12/deploy/_index.md index 5a6de1a8d7..82834ce7c7 100644 --- a/site/content/3.12/deploy/_index.md +++ b/site/content/3.12/deploy/_index.md @@ -45,6 +45,15 @@ on a single DB-Server node for better performance and with transactional guarantees similar to a single server deployment. OneShard is primarily intended for multi-tenant use cases. +### ArangoDB Platform + +The ArangoDB Platform is the umbrella for deploying and operating the entire +ArangoDB product offering with a unified interface in a Kubernetes cluster. +It is offered for self-hosting on-prem or in the cloud and as a managed service, +superseding the ArangoGraph Insights Platform. + +See [The ArangoDB Platform](../platform/_index.md) for details. + ## How to deploy There are different ways to set up and operate ArangoDB. diff --git a/site/content/3.12/platform/_index.md b/site/content/3.12/platform/_index.md new file mode 100644 index 0000000000..ad3ca1f022 --- /dev/null +++ b/site/content/3.12/platform/_index.md @@ -0,0 +1,64 @@ +--- +title: The ArangoDB Platform +menuTitle: Platform +weight: 67 +description: >- + The ArangoDB Platform brings everything ArangoDB offers together to a single + solution that you can deploy on-prem or use as a managed service +--- +The ArangoDB Platform is a technical infrastructure that acts as the umbrella +for hosting the entire ArangoDB offering of products. The Platform makes it easy +to deploy and operate the core ArangoDB database system along with any additional +ArangoDB products for machine learning, data explorations, and more. You can +run it on-premise or in the cloud yourself on top of Kubernetes, as well as use +ArangoDB's managed service, the [ArangoGraph Insights Platform](../arangograph/_index.md) +to access all of the platform features. + +## Requirements + +- **Kubernetes**: Orchestrates the selected services that comprise the + ArangoDB Platform, running them in containers for safety and scalability. +- **Licenses**: If you want to use any paid features, you need to purchase the + respective licenses. + +## Products + +- **Core database system**: The ArangoDB graph database system for storing + interconnected data. You can use the free Community Edition or the commercial + Enterprise Edition. +- **Graph visualizer**: A web-based tool for exploring your graph data with an + intuitive interface and sophisticated querying capabilities. +- **Data-science suite**: A set of paid machine learning services, APIs, and + user interfaces that are available as a package as well as individual products. + - **Vector embeddings**: You can train machine learning models for later use + in vector search in conjunction with the core database system's `vector` + index type. It allows you to find similar items in your dataset. + - **GraphRAG solutions**: Leverage ArangoDB's Graph, Document, Key-Value, + Full-Text Search, and Vector Search features to streamline knowledge + extraction and retrieval. + - **Txt2AQL**: Unlock natural language querying with a service that converts + user input into ArangoDB Query Language (AQL), powered by fine-tuned + private or public LLMs. + - **GraphRAG Importer**: Extract entities and relationships from large + text-based files, converting unstructured data into a knowledge graph + stored in ArangoDB. + - **GraphRAG Retriever**: Perform semantic similarity searches or aggregate + insights from graph communities with global and local queries. + - **GraphML**: A turnkey solution for graph machine learning for prediction + use cases such as fraud detection, supply chain, healthcare, retail, and + cyber security. + - **Graph Analytics**: A suite of graph algorithms including PageRank, + community detection, and centrality measures with support for GPU + acceleration thanks to Nvidia cuGraph. + - **Jupyter notebooks**: Run a Jupyter kernel in the platform for hosting + interactive notebooks for experimentation and development of applications + that use ArangoDB as their backend. + +## Setup + +### Use the ArangoDB Platform as a managed service + +### Self-host the ArangoDB Platform + +## Interfaces + From 5a55fea7084e0cbb324ea05424d580152c2f181e Mon Sep 17 00:00:00 2001 From: Simran Spiller Date: Wed, 5 Mar 2025 10:55:23 +0100 Subject: [PATCH 2/2] WIP --- site/content/3.12/platform/_index.md | 15 +++++++++---- .../content/3.12/platform/graph-visualizer.md | 21 +++++++++++++++++++ 2 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 site/content/3.12/platform/graph-visualizer.md diff --git a/site/content/3.12/platform/_index.md b/site/content/3.12/platform/_index.md index ad3ca1f022..5c654f2242 100644 --- a/site/content/3.12/platform/_index.md +++ b/site/content/3.12/platform/_index.md @@ -14,14 +14,14 @@ run it on-premise or in the cloud yourself on top of Kubernetes, as well as use ArangoDB's managed service, the [ArangoGraph Insights Platform](../arangograph/_index.md) to access all of the platform features. -## Requirements +## Requirements for self-hosting - **Kubernetes**: Orchestrates the selected services that comprise the ArangoDB Platform, running them in containers for safety and scalability. - **Licenses**: If you want to use any paid features, you need to purchase the - respective licenses. + respective packages. -## Products +## Products available in the ArangoDB Platform - **Core database system**: The ArangoDB graph database system for storing interconnected data. You can use the free Community Edition or the commercial @@ -54,11 +54,18 @@ to access all of the platform features. interactive notebooks for experimentation and development of applications that use ArangoDB as their backend. -## Setup + + +## Get started with the ArangoDB Platform ### Use the ArangoDB Platform as a managed service + + ### Self-host the ArangoDB Platform + + ## Interfaces + diff --git a/site/content/3.12/platform/graph-visualizer.md b/site/content/3.12/platform/graph-visualizer.md new file mode 100644 index 0000000000..e6ac630ed7 --- /dev/null +++ b/site/content/3.12/platform/graph-visualizer.md @@ -0,0 +1,21 @@ +--- +title: The Graph Visualizer +menuTitle: Graph Visualizer +weight: 5 +description: >- + The Graph Visualizer is a web-based tool for exploring graph data with an + intuitive interface and sophisticated querying capabilities +--- +{{< tag "ArangoDB Platform" >}} + +## Features + +- View nodes and edges of graphs +- View the attributes of node and edge documents +- Dynamically expand nodes to show more of their neighborhood +- Filter based on attributes +- ... + +## Overview of the graphical interface + +## Usage example