Database relation properties

Created
May 17, 2022 09:29 PM
Type
One Pager
Status
Completed 🏁
Created By
Task
Note

1. Overview

Problem Statement

A brief description of the problem we're trying to solve. Why is this valuable to work on?
  • Users want to associate database columns with columns in other databases on Notion.
  • This is valuable because it would make Notion more powerful for all users.

Proposed Work

A high-level overview of what we're building and why it will solve the problem.
  • Add a new complex property type to databases that points to columns in other databases.

2. Stakeholders, Dependencies & Risks

Stakeholders

Who are the critical internal stakeholders?
  • Leslie Jensen - how would this impact product growth and user retention?
  • Harrison Medoff - what would design for the relational view look like?

Dependencies

What are the dependencies? Include both internal (other teams) and external (partners).
  • Design signoff
  • Engineering signoff

Risks

What are the risks?
  • Increased product complexity for databases.

3. Success Criteria

What criteria must be met in order to consider this project a success?
  • Once this project is complete, document editors will be able to relate database properties in database A to a separate database property in database B. We expect this to lead to overall increased user retention.
Β