Click here to Skip to main content
16,004,539 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: Did I dodge a bullet? Pin
RickZeeland16-Sep-24 0:52
mveRickZeeland16-Sep-24 0:52 
AnswerRe: Did I dodge a bullet? Pin
pkfox16-Sep-24 1:06
professionalpkfox16-Sep-24 1:06 
AnswerRe: Did I dodge a bullet? Pin
GKP199216-Sep-24 1:50
professionalGKP199216-Sep-24 1:50 
AnswerRe: Did I dodge a bullet? Pin
Dave Kreskowiak16-Sep-24 2:55
mveDave Kreskowiak16-Sep-24 2:55 
GeneralRe: Did I dodge a bullet? Pin
den2k8816-Sep-24 22:29
professionalden2k8816-Sep-24 22:29 
AnswerRe: Did I dodge a bullet? Pin
PIEBALDconsult16-Sep-24 2:57
mvePIEBALDconsult16-Sep-24 2:57 
AnswerRe: Did I dodge a bullet? Pin
Jeremy Falcon16-Sep-24 3:39
professionalJeremy Falcon16-Sep-24 3:39 
GeneralRe: Did I dodge a bullet? Pin
Cezar Lamann16-Sep-24 4:02
professionalCezar Lamann16-Sep-24 4:02 
I got your point. And the infamous "It depends" is what I really wanted to say (maybe I should have started my answer with this instead of "Well, sprocs have their place".

I wouldn't blindly rule out a sproc, without knowing what is in front of me and what I should do, functionality-wise (like your last sentence - "all of this is invalidated if we're talking about distributed computing. This may also be invalidated if we're working with complex graphs in GraphQL").

Of course, I would NOT do, in this day and age, just use the .NET code as a shim for exposing sprocs and have the whole business logic in the DB (yes, I worked in an ASP Classic project, that was like this, and I hated every single second I worked on that project).

I have also done my fair share of data warehousing and CQRS, and I understand that for OLAP workloads, a separate DB with denormalized tables/materialized views (e.g. "star schemas") can do wonders.

Heck, I even ask this kind of question when I'm on the interviewer side (e.g. for senior dev positions), to filter out the ones that are 100% on Sproc side or 100% on code-only side. In other words, I knew how to answer this. But to get a rejection based on this (maybe other non-disclosed things as you mentioned), has bummed me out.
GeneralRe: Did I dodge a bullet? Pin
Jeremy Falcon16-Sep-24 4:16
professionalJeremy Falcon16-Sep-24 4:16 
GeneralRe: Did I dodge a bullet? Pin
den2k8816-Sep-24 22:30
professionalden2k8816-Sep-24 22:30 
AnswerRe: Did I dodge a bullet? Pin
obermd16-Sep-24 4:05
obermd16-Sep-24 4:05 
AnswerRe: Did I dodge a bullet? Pin
kmoorevs16-Sep-24 5:57
kmoorevs16-Sep-24 5:57 
AnswerRe: Did I dodge a bullet? Pin
jschell17-Sep-24 12:45
jschell17-Sep-24 12:45 
GeneralDamnit, did I miss the leaving-do? PinPopular
Richard Deeming15-Sep-24 21:51
mveRichard Deeming15-Sep-24 21:51 
GeneralRe: Damnit, did I miss the leaving-do? Pin
den2k8815-Sep-24 21:55
professionalden2k8815-Sep-24 21:55 
GeneralRe: Damnit, did I miss the leaving-do? Pin
RickZeeland15-Sep-24 22:47
mveRickZeeland15-Sep-24 22:47 
GeneralRe: Damnit, did I miss the leaving-do? Pin
Nelek16-Sep-24 4:21
protectorNelek16-Sep-24 4:21 
GeneralRe: Damnit, did I miss the leaving-do? Pin
Sander Rossel15-Sep-24 22:55
professionalSander Rossel15-Sep-24 22:55 
GeneralRe: Damnit, did I miss the leaving-do? Pin
Richard Deeming15-Sep-24 23:11
mveRichard Deeming15-Sep-24 23:11 
GeneralRe: Damnit, did I miss the leaving-do? Pin
Sander Rossel15-Sep-24 23:46
professionalSander Rossel15-Sep-24 23:46 
GeneralRe: Damnit, did I miss the leaving-do? Pin
Jörgen Andersson16-Sep-24 1:46
professionalJörgen Andersson16-Sep-24 1:46 
GeneralRe: Damnit, did I miss the leaving-do? Pin
Nelek16-Sep-24 4:23
protectorNelek16-Sep-24 4:23 
GeneralRe: Damnit, did I miss the leaving-do? Pin
OriginalGriff15-Sep-24 22:58
mveOriginalGriff15-Sep-24 22:58 
GeneralRe: Damnit, did I miss the leaving-do? Pin
pkfox15-Sep-24 23:02
professionalpkfox15-Sep-24 23:02 
GeneralRe: Damnit, did I miss the leaving-do? Pin
Richard MacCutchan16-Sep-24 2:53
mveRichard MacCutchan16-Sep-24 2:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.