FAQ
Is Thermocline a proxy to MongoDB?
No. Thermocline is a standalone database implementation that speaks MongoDB wire protocol.
Where is the source of truth for compatibility?
docs/COMPATIBILITY.md and Compatibility.
Does Thermocline support hot, cold, and federated execution?
Yes. Routing and merge behavior is implemented by coordinator using per-collection policy modes.
Are all MongoDB features fully identical?
Support is explicit by operator/stage/tier. Some paths are partial or routed. Always verify against the compatibility matrix and your workload tests.
How do I validate production readiness?
Run the full release gate:
make fmt
make lint
make test
make test-integration
make test-compatibility
make e2e-all-local
make mql-exhaustive
make mql-coverage-audit
make test-architecture
make check-guardrails
make security-scan
How do I test local cluster behavior?
make e2e-local-cluster
Why do I sometimes see different behavior in advanced cold/federated queries?
Because support varies by operator/stage and pushdown path. Use compatibility notes and run targeted matrix tests for your exact query patterns.