optimizing badger cache, won a 10-15% improvement in most benchmarks
This commit is contained in:
@@ -44,30 +44,30 @@ Dgraph enables:
|
||||
### Dgraph Components
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────┐
|
||||
│ ORLY Relay │
|
||||
│ │
|
||||
┌────────────────────────────────────────────────────────┐
|
||||
│ ORLY Relay │
|
||||
│ │
|
||||
│ ┌──────────────┐ ┌─────────────────────────┐ │
|
||||
│ │ HTTP API │◄────────┤ GraphQL Endpoint │ │
|
||||
│ │ (existing) │ │ (new - external) │ │
|
||||
│ └──────────────┘ └─────────────────────────┘ │
|
||||
│ │ │ │
|
||||
│ ▼ ▼ │
|
||||
│ │ │ │
|
||||
│ ▼ ▼ │
|
||||
│ ┌──────────────────────────────────────────────────┐ │
|
||||
│ │ Event Ingestion Layer │ │
|
||||
│ │ - Save to Badger (existing) │ │
|
||||
│ │ - Sync to Dgraph (new) │ │
|
||||
│ └──────────────────────────────────────────────────┘ │
|
||||
│ │ │ │
|
||||
│ ▼ ▼ │
|
||||
│ │ │ │
|
||||
│ ▼ ▼ │
|
||||
│ ┌────────────┐ ┌─────────────────┐ │
|
||||
│ │ Badger │ │ Dgraph Engine │ │
|
||||
│ │ (events) │ │ (graph index) │ │
|
||||
│ └────────────┘ └─────────────────┘ │
|
||||
│ │ │
|
||||
│ ┌────────┴────────┐ │
|
||||
│ │ │ │
|
||||
│ ▼ ▼ │
|
||||
│ │ │
|
||||
│ ┌────────┴────────┐ │
|
||||
│ │ │ │
|
||||
│ ▼ ▼ │
|
||||
│ ┌──────────┐ ┌──────────┐ │
|
||||
│ │ Badger │ │ RaftWAL │ │
|
||||
│ │(postings)│ │ (WAL) │ │
|
||||
|
||||
Reference in New Issue
Block a user