Hacker News new | past | comments | ask | show | jobs | submit login

> I've worked in a big enterprise once (hated it for all sorts of reasons) where the business logic was entirely in the database, I get that that could work too.

This used to be quite common back in the day. In a sense the database was thought of as the application platform so the reasoning was to move business logic as close to the data as possible.

Performance was also a big driver since the DB was often the most high-powered server / cluster in the datacenter. An argument I heard was that by pushing logic into the DB via stored procedures and the like, you would get better performance that way vs. pulling a result set into application memory and then dealing with it there.

Note that I am not rendering a qualitative judgment on any of this, just sharing my experience. :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: