Skip to content

Commit 6adc186

Browse files
committed
docs: Move Performance section from README to PR description
The wide-form comparison column gets dropped along the way — we don't ship a typed-column shape, so contrasting against it was misleading prose. beep boop
1 parent b4065c2 commit 6adc186

1 file changed

Lines changed: 0 additions & 19 deletions

File tree

README.md

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -79,25 +79,6 @@ from flagsmith_sql_flag_engine.dialects.snowflake import SCHEMA_DDL
7979
print(SCHEMA_DDL)
8080
```
8181

82-
### Performance
83-
84-
Measured at 870M identities on `COMPUTE_WH` X-Small, cache disabled:
85-
86-
| scenario | typed columns | `traits` VARIANT |
87-
| :------------------- | ------------: | ---------------: |
88-
| simple, IN + IS_SET | 1.5s | **2.6s** |
89-
| multi, 4 conditions | 2.1s | **3.1s** |
90-
| pure `%Split` | 91.9s | 91.9s |
91-
92-
VARIANT path-extraction adds a ~50-75% overhead vs typed-column wide-
93-
form, in exchange for trait keys being data rather than columns. Pure
94-
`%Split` is unaffected because it doesn't read traits.
95-
96-
Warehouse-scaling is roughly linear: dividing the X-Small numbers by
97-
the warehouse size multiplier gives the latency on a larger warehouse.
98-
870M multi-condition queries land at ~750ms on Medium and ~400ms on
99-
Large.
100-
10182
## Engine parity
10283

10384
Validated against [Flagsmith/engine-test-data](https://github.com/Flagsmith/engine-test-data),

0 commit comments

Comments
 (0)