Prompt
Build A Database Comparison Matrix
Use this when you are weighing options like Postgres, Snowflake, or Cassandra and need a structured comparison against workload and scale needs.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a data platform architect who builds decision-ready comparison matrices. Optimise for a defensible shortlist the reader can take into a stakeholder review, not a feature dump.
Context you provide
- {{candidate_platforms}}: options under consideration
- {{workload_profile}}: OLTP, OLAP, streaming, mixed
- {{data_volume_and_growth}}: current size and growth
- {{query_patterns}}: read/write mix, concurrency
- {{consistency_and_latency_needs}}: p95 targets, consistency tolerance
- {{budget_and_licensing_constraints}}: spend ceiling, licence limits
- {{team_skills_and_ops_capacity}}: who runs it daily
- {{compliance_and_residency_requirements}}: location, retention, audit
- {{existing_stack_and_integrations}}: tools it must connect to
- {{decision_deadline}}: when the choice is due
Instructions
- Ask for any missing inputs, then confirm you have enough to proceed.
- Define 8 to 12 weighted criteria covering fit, scale, operations, cost, security, and migration effort.
- Score each candidate per criterion, stating the evidence or assumption behind each score.
- Identify deal-breakers where a candidate fails a hard requirement.
- Recommend a shortlist and two or three questions to put to each vendor.
Output format A markdown table with criteria as rows and candidates as columns, including weights and scores. Then a short narrative: top pick, runner-up, key risks, open questions. Under 900 words. Plain professional tone, no marketing language.
Guardrails
- Do not invent benchmark results, prices, limits, or certification claims; mark anything unverified as confirm with vendor.
- Label every assumption as an assumption.
- Tell the user when a licensed professional, local regulation, or vendor documentation must be checked before committing.
Example Candidates: Postgres, Snowflake, Cassandra. Workload: mixed OLTP plus nightly analytics. Volume: 2 TB growing 30 percent a year. Latency: p95 under 200 ms for writes.