Re: Statistics "dependency"

From: Simon Riggs <simon(at)2ndquadrant(dot)com>
To: Dean Rasheed <dean(dot)a(dot)rasheed(at)gmail(dot)com>
Cc: Bruce Momjian <bruce(at)momjian(dot)us>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Statistics "dependency"
Date: 2017-04-23 10:44:12
Message-ID: CANP8+jKr6bDWZZuY2EHfj20OWn=ft=FT+zTHMae9++_VGn_zww@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 23 April 2017 at 09:17, Dean Rasheed <dean(dot)a(dot)rasheed(at)gmail(dot)com> wrote:
> On 23 April 2017 at 03:37, Bruce Momjian <bruce(at)momjian(dot)us> wrote:
>> In looking at the new multi-column statistics "dependency" option in
>> Postgres 10, I am quite confused by the term "dependency". Wouldn't
>> "correlation" be clearer and less confusing as "column dependency"
>> already means something else.
>>

I also asked that exactly that question...

> Actually, the terms "dependency" and "correlation" are both quite
> broad terms that cover a whole range of other different things, and
> hence could be misleading. The precise term for this is "functional
> dependency" [1], so if anything, the option name should be
> "functional_dependencies" or some shortening of that, keeping a part
> of each of those words.

...and got that answer also.

For us "functional dependency" would sound like something to do with
functions (e.g. CREATE FUNCTION), so just "dependency" appears to me
to be the best term for this.

There are multiple statistics for dependency stored, hence
"dependencies". I don't like it, but its the best term I can see at
present.

--
Simon Riggs http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Craig Ringer 2017-04-23 13:05:29 Re: A note about debugging TAP failures
Previous Message Simon Riggs 2017-04-23 10:10:33 Re: [COMMITTERS] pgsql: Replication lag tracking for walsenders