awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
thinkaurelius avatar

thinkaurelius/titan

0
View on GitHub↗
5,228 Stars·998 Forks·Java·Apache-2.0·13 Aufrufetitandb.io↗

Titan

Titan ist eine verteilte Graphdatenbank und Computing-Engine, die für das Speichern und Abfragen massiver Datensätze aus miteinander verbundenen Knoten und Kanten über Multi-Maschinen-Cluster hinweg entwickelt wurde. Sie fungiert als skalierbare Graph-Speicherschicht und transaktionaler Speicher und bietet ein Framework für die Ausführung großskaliger Graph-Verarbeitungsjobs und tiefer Traversierungen.

Das System zeichnet sich durch sein austauschbares Speicher-Backend aus, das die Graph-Engine von der physischen Persistenzschicht entkoppelt. Es nutzt Vertex-Cut-Datenpartitionierung, um Verarbeitungslasten auszugleichen, sowie ein Set-Kardinalitäts-Eigenschaftsmodell, das es ermöglicht, dass einzelne Eigenschaften mehrere Werte speichern können.

Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Multi-Modell-Graph-Indizierung für geografische und Volltextsuchen, globales Schema-Management für die Neuindizierung von Datensätzen und transaktionale Operationen, die durch Write-Ahead-Logging sichergestellt werden. Zudem integriert es Element-Ablauf mittels Time-to-Live-Einstellungen und System-Performance-Monitoring zur Verfolgung von Abfrageaktivitäten und Transaktionslatenz.

Features

  • Distributed Graph Engines - Functions as a distributed engine designed to execute graph algorithms and deep traversals at scale.
  • Distributed Graph Storage - Functions as a scalable storage layer for managing massive volumes of vertices and edges across multi-machine clusters.
  • Transactional Storage Layers - Implements a persistence layer that combines atomic transaction support with low-level distributed storage management.
  • Graph Computation - Provides a framework for executing large-scale graph processing jobs and deep traversals across a distributed cluster.
  • Parallel Query Execution - Implements the decomposition of complex graph traversals into fragments for concurrent execution across distributed cluster nodes.
  • Data Partitioning - Splits large graphs across multiple servers using vertex or edge cuts to balance system load.
  • Vertex-Cut Partitioning - Utilizes vertex-cut data partitioning to distribute the graph across a cluster and balance processing loads.
  • Vertex-Cut Partitioning - Utilizes vertex-cut data partitioning to balance processing loads and optimize performance across a multi-machine cluster.
  • Graph Schema Definition - Provides a system for defining vertex labels and property types independently of physical indexing to support global re-indexing.
  • Graph Databases - Provides a scalable database designed to store and query massive datasets as interconnected nodes and edges.
  • Pluggable Storage Backends - Provides a modular architecture that allows swapping different storage engines for graph data persistence.
  • Graph Querying - Implements a distributed query engine capable of deep traversals and complex analytic queries for massive interconnected datasets.
  • Graph Analytics - Executes complex processing jobs and deep traversals across billions of vertices to find patterns in big data.
  • Large-Scale Dataset Management - Employs a high-scalability architecture capable of managing billions of vertices and edges across distributed clusters.
  • Interconnected Data Retrieval - Provides specialized retrieval mechanisms to extract nodes and their relationships for analyzing complex entity connections.
  • Transactional Graph Stores - Ensures consistency and integrity across distributed operations using a write-ahead log and recovery process.
  • Vertex-Centric Edge Indexes - Maintains sorted property indexes tied to individual vertices to optimize local traversals and neighbor lookups.
  • Write-Ahead Logging - Ensures transactional atomicity and data consistency by recording mutations to a persistent write-ahead log before storage.
  • Transactional Graph Engines - Ensures data consistency and integrity across distributed graph operations using transactional storage models.
  • Storage Backend Configurators - Provides a pluggable storage backend that decouples the graph engine from physical persistence layers.
  • Graph Partitioning Utilities - Balances cluster load by segmenting large graph structures into smaller subgraphs using vertex or edge cuts.
  • List Property Storage - Supports a set-cardinality property model allowing a single vertex or edge property to store multiple values simultaneously.
  • Logical Schema Mapping - Provides a global schema mapping that separates logical graph definitions from physical index structures to facilitate re-indexing.
  • Set-Cardinality Property Models - Implements a set-cardinality property model allowing single properties to store multiple values simultaneously.
  • Multi-Model Graph Indexes - Supports global, vertex-centric, geographic, numeric, and full-text indexing across multiple pluggable backend stores.
  • Graph Traversal Engines - Implements a specialized engine that accelerates graph-global and vertex-centric index lookups using targeted traversal strategies.
  • Database Engines - Distributed graph database for large-scale data.
  • Database Systems - Graph database for large-scale distributed environments.
  • Databases and Storage - Scalable graph database for large-scale datasets.

Star-Verlauf

Star-Verlauf für thinkaurelius/titanStar-Verlauf für thinkaurelius/titan

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Titan

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Titan.
  • kuzudb/kuzuAvatar von kuzudb

    kuzudb/kuzu

    3,965Auf GitHub ansehen↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    C++cypherdatabaseembeddable
    Auf GitHub ansehen↗3,965
  • cayleygraph/cayleyAvatar von cayleygraph

    cayleygraph/cayley

    15,043Auf GitHub ansehen↗

    Cayley is a graph database engine designed for storing and querying interconnected data using a quad-based data model. It functions as an RDF quad store, managing information through subjects, predicates, objects, and labels. The system features a modular graph store architecture with pluggable backends, allowing it to swap between in-memory storage and various external persistent databases. It includes a GraphQL-inspired API and a dedicated data visualizer for the interactive exploration of nodes and edges. Query capabilities cover bidirectional path traversal and multi-syntax execution usi

    Go
    Auf GitHub ansehen↗15,043
  • vesoft-inc/nebulaAvatar von vesoft-inc

    vesoft-inc/nebula

    12,239Auf GitHub ansehen↗

    Nebula is a distributed graph database designed for storing and querying massive volumes of interconnected vertices and edges across a horizontally scalable cluster. It functions as a Kubernetes-native database and a distributed graph analytics engine, utilizing a Raft-based distributed store to ensure strong consistency and high availability. The system features an OpenCypher query engine for performing complex graph traversals and pattern matching. It distinguishes itself with a decoupled compute-storage architecture and a shared-nothing distributed design, allowing query processing and dat

    C++big-datacppdatabase
    Auf GitHub ansehen↗12,239
  • dgraph-io/dgraphAvatar von dgraph-io

    dgraph-io/dgraph

    21,700Auf GitHub ansehen↗

    Dgraph is a distributed graph database designed to store and query highly connected data. It organizes information as nodes and edges to represent complex relationships between entities, providing a platform for managing and analyzing deeply linked datasets. The system functions as a horizontally scalable cluster that partitions data across multiple nodes to maintain performance and availability as information volume increases. It utilizes a specialized query language built for low-latency navigation of interconnected data points, allowing for the execution of complex queries across large-sca

    Godatabasedistributedgo
    Auf GitHub ansehen↗21,700
Alle 30 Alternativen zu Titan anzeigen→

Häufig gestellte Fragen

Was macht thinkaurelius/titan?

Titan ist eine verteilte Graphdatenbank und Computing-Engine, die für das Speichern und Abfragen massiver Datensätze aus miteinander verbundenen Knoten und Kanten über Multi-Maschinen-Cluster hinweg entwickelt wurde. Sie fungiert als skalierbare Graph-Speicherschicht und transaktionaler Speicher und bietet ein Framework für die Ausführung großskaliger Graph-Verarbeitungsjobs und tiefer Traversierungen.

Was sind die Hauptfunktionen von thinkaurelius/titan?

Die Hauptfunktionen von thinkaurelius/titan sind: Distributed Graph Engines, Distributed Graph Storage, Transactional Storage Layers, Graph Computation, Parallel Query Execution, Data Partitioning, Vertex-Cut Partitioning, Graph Schema Definition.

Welche Open-Source-Alternativen gibt es zu thinkaurelius/titan?

Open-Source-Alternativen zu thinkaurelius/titan sind unter anderem: kuzudb/kuzu — Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data… cayleygraph/cayley — Cayley is a graph database engine designed for storing and querying interconnected data using a quad-based data model.… vesoft-inc/nebula — Nebula is a distributed graph database designed for storing and querying massive volumes of interconnected vertices… dgraph-io/dgraph — Dgraph is a distributed graph database designed to store and query highly connected data. It organizes information as… memgraph/memgraph — Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management.… apache/cassandra — Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability.…