Skip to main content

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.