public inbox for [email protected]  
help / color / mirror / Atom feed
From: Steve Midgley <[email protected]>
To: kunwar singh <[email protected]>
Cc: [email protected]
Subject: Re: PostgreSQL Objects design
Date: Thu, 20 Apr 2023 09:25:01 -0700
Message-ID: <CAJexoSLF1r-g8nm+deVt8A=sdOotb1miE6ZXZ+zT+UqxoWnDog@mail.gmail.com> (raw)
In-Reply-To: <CAJSrDUqf=A+xmHT_iCSMhr6LReUXoRtGYzuUodBbtnZydAesGA@mail.gmail.com>
References: <CAJSrDUqf=A+xmHT_iCSMhr6LReUXoRtGYzuUodBbtnZydAesGA@mail.gmail.com>

On Thu, Apr 20, 2023 at 9:01 AM kunwar singh <[email protected]>
wrote:

> Hi Listers,
> I want to learn more about Table/Columns/Indexes  design.
>
>    - How big the columns should be?
>    - How many number of columns should a table have at max?
>    - How many rows a tables should have at max
>    - What are size limitations of different data types
>
>
> Any books, blogs , videos, courses that you recommend I go over?
>
> I have been an Oracle DBA , but only from a support and tuning standpoint.
> I have never done this kind of work before, even in Oracle. So interested
> in learning in this area?
>
> Any approach that will speed up my learning?
>

The Postgres docs, IMO, are astonishingly good.
https://www.postgresql.org/docs/ -- Not what I tend to expect from open
source projects, but there's a reason (again IMO) Postgres is the best
database solution ever built. Regarding your specific question here are the
current "hard" limits https://www.postgresql.org/docs/current/limits.html

But recognize that the effective limits on your system are going to be
lower, and based on your available ram, disk, and other resources.

Stackoverflow might be a good place to understand more about these kinds of
limits. I'll say that for my use cases, I've never had to worry about
anything other than applying the right index or reworking my SQL statement
to solve a particular problem in Postgres. So I'd say try to learn about
various index techniques and how to use Postgres' SQL, as the starting
place to learn. I think EnterpriseDB has good resources for those coming
from Oracle as well..

Welcome to the light side!
Steve


view thread (3+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected]
  Subject: Re: PostgreSQL Objects design
  In-Reply-To: <CAJexoSLF1r-g8nm+deVt8A=sdOotb1miE6ZXZ+zT+UqxoWnDog@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox