Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Protocol-Specific Examples

This directory contains examples organized by Protocol, demonstrating the specific capabilities and features of each protocol supported by Orbit-RS. Unlike the industry scenarios which combine multiple protocols, these examples focus on the syntax, features, and usage of individual protocols.

Examples by Protocol

🍃 MongoDB (mongodb/)

  • Description: Document storage, aggregation pipelines, and flexible schema modeling.
  • Key Features: CRUD operations, Aggregation Framework, Geospatial queries.

🐬 MySQL (mysql/)

  • Description: Relational data management using the MySQL wire protocol.
  • Key Features: SQL syntax compatibility, Prepared Statements, Transactions.

📦 CQL (cql/)

  • Description: Wide-column store operations compatible with Cassandra.
  • Key Features: Keyspace management, Time-series data modeling, Partition keys.

🕸️ GraphRAG (graphrag/)

  • Description: Examples combining Graph databases with Retrieval Augmented Generation (RAG).
  • Key Features: Vector search + Graph traversal, Knowledge Graph storage.

⚡ OrbitQL (orbitql/)

  • Description: Orbit's native unified query language.
  • Key Features: Cross-model queries (Graph + Relational + Doc), unified syntax.

🔄 Cross-Protocol (cross-protocol/)

  • Description: Patterns for accessing the same data via different protocols.
  • Key Features: Write-once Read-anywhere, Hybrid transactional/analytical workloads.

Getting Started

Navigate to the specific protocol directory to see detailed instructions and code samples.