Re: Is it better keep most logic in the database or the Node.js application? - Mailing list pgsql-novice

From Simon Connah
Subject Re: Is it better keep most logic in the database or the Node.js application?
Date
Msg-id Fso8H37elSuDDELA0XCCPxAqN5GnLKXhyIFJ-hZIhN97lclRwZZpQxi8_9i9H9j0E5HV7YeEwbOzixMpW_-BH2ahMg5skrtz9c0YyVc41lw=@protonmail.com
Whole thread Raw
In response to Re: Is it better keep most logic in the database or the Node.js application?  (Bruce Momjian <bruce@momjian.us>)
List pgsql-novice

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On Friday, March 19th, 2021 at 17:16, Bruce Momjian <bruce@momjian.us> wrote:

> On Fri, Mar 19, 2021 at 08:37:48AM +0000, Simon Connah wrote:
>
> > Hi,
> >
> > I've been wondering this for some time but is it better to keep the vast majority of the logic in the database
usingfunctions, stored procedures, triggers and everything else or should I keep the SQL in the Node.js web application
anduse that to directly query the database object? I would have thought using database functions would be faster as the
databasewill know what the query is ahead of time and can perform some optimisations on it but this is just a guess on
mypart. 
> >
> > What should I do? Keep everything in the Node.js application or do as much as possible in PostgreSQL?
>
> I have a blog entry about it:
>
> https://momjian.us/main/blogs/pgblog/2017.html#June_14_2017
>
> ---------------------------------------------------------------------------------------------
>
> Bruce Momjian bruce@momjian.us https://momjian.us
>
> EDB https://enterprisedb.com
>
> If only the physical world exists, free will is an illusion.

Thank you for the link. It was an interesting read.



pgsql-novice by date:

Previous
From: Simon Connah
Date:
Subject: Re: Is it better keep most logic in the database or the Node.js application?
Next
From: Bzzzz
Date:
Subject: Re: Is it better keep most logic in the database or the Node.js application?