Complete AI Training

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

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

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

  1. Ask for any missing inputs, then confirm you have enough to proceed.
  2. Define 8 to 12 weighted criteria covering fit, scale, operations, cost, security, and migration effort.
  3. Score each candidate per criterion, stating the evidence or assumption behind each score.
  4. Identify deal-breakers where a candidate fails a hard requirement.
  5. 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.