Skip to content
This repository was archived by the owner on Feb 24, 2024. It is now read-only.

explanation: data independence #680

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions docs/explanations/data_independence.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.. _data_independence:

Data Independence
#################

"Data independence means we have the freedom to change the physical database without changing the logical database and therefore all your investment in existing applications, existing retrieval requests, existing people, existing training, existing database designs; all of that is still good. Data independence translates into protecting the users investment."

-- C.J. Date

Data Independence in PostgreSQL can be achieved by hiding tables from users and only exposing them views. PostgREST also proposes an additional way by using :ref:`domain_reps`.