Database Usage Debate

Comments debate the necessity and optimal use of traditional databases (especially relational ones) in application architecture, questioning if using a database is a mistake, when to avoid them, and whether business logic belongs in the DB or app.

πŸ“‰ Falling 0.4x Databases
5,894
Comments
20
Years Active
5
Top Authors
#301
Topic ID

Activity Over Time

2007
38
2008
72
2009
175
2010
131
2011
147
2012
220
2013
261
2014
190
2015
223
2016
298
2017
399
2018
327
2019
403
2020
446
2021
530
2022
502
2023
624
2024
464
2025
417
2026
27

Keywords

DB DBA SQL CRUD LGA python.org ODBC PG JDBC JBDC database databases db sql data postgres application business logic layer logic

Sample Comments

thestepafter β€’ Dec 13, 2023 β€’ View on HN

Would be interested to hear more about your opinion on why using a database is a mistake.

exabrial β€’ Nov 11, 2024 β€’ View on HN

A lot of effort to not use a regular ole database as a database... when you know, you could just use a database.

1_1xdev β€’ Oct 19, 2022 β€’ View on HN

Use a relational db unless you know it won't work for your app and you can articulate why it won't work.

lifeisstillgood β€’ Jul 18, 2014 β€’ View on HN

Hard to remember - some devs / architects I met at LGA conference are trying to reduce their internal app footprints and move to a database is not the cow nor yours model.

Zikes β€’ Jun 2, 2014 β€’ View on HN

No database system is perfect for all use cases, that's why we have options.

radiator β€’ Jul 26, 2023 β€’ View on HN

You are advising application developers against using their chosen database optimally? I think it is not needed, I rarely see an application change its database.

janl β€’ Oct 27, 2009 β€’ View on HN

The take is, just because you already have a database, it might not be the best place to but all your data.

martinko β€’ Dec 22, 2020 β€’ View on HN

Because you might as well just use an SQL database

papsosouid β€’ May 17, 2013 β€’ View on HN

Or just use a database instead of creating problems for no reason.

peter_l_downs β€’ Dec 13, 2023 β€’ View on HN

What do you mean? I don’t understand, how is using a database an architectural mistake?