Skip to content
DB Planner
Features Templates Pricing FAQ Articles Open the app
Writing

Articles

Guides on schema design, DBML, and getting more out of your database diagrams.

  • 2026-07-22

    What is DBML? The Database Markup Language explained

    DBML (Database Markup Language) is a readable DSL for defining database schemas. Learn its syntax, why teams use it, and how to turn DBML into diagrams.

    Read the guide →
  • 2026-07-22

    dbdiagram.io alternatives for teams in 2026

    Looking for a dbdiagram.io alternative? Compare database diagram tools with multi-file DBML, real-time editing, and SQL import.

    Read the guide →
  • 2026-07-22

    How to visualize a SQL database schema (step by step)

    A practical guide to turning a Postgres, MySQL, or MSSQL schema into an interactive entity relationship diagram you can share with your team.

    Read the guide →
  • 2026-08-09

    DBML vs SQL: how they differ and when to use each

    DBML is a readable language for designing a schema; SQL DDL is what the database runs. How they differ, when to use each, and how to convert between them.

    Read the guide →
  • 2026-08-09

    How to document a database schema

    A practical guide to documenting a database schema: table and column notes, an always-current diagram, sticky notes for decisions, and shareable exports.

    Read the guide →

DB Planner

The collaborative database schema designer with a blueprint feel.

Product

Features Templates Pricing FAQ vs dbdiagram.io Open the app

Articles

What is DBML? The Database Markup Language explaineddbdiagram.io alternatives for teams in 2026How to visualize a SQL database schema (step by step)DBML vs SQL: how they differ and when to use eachHow to document a database schema

© 2026 DB Planner

dbdiagram.io is a trademark of its respective owner. DB Planner is not affiliated with, endorsed by, or sponsored by it. Comparisons reflect publicly available information at the time of writing.