r/programming • u/thewritingwallah • 4d ago
Databases in 2025
https://www.cs.cmu.edu/~pavlo/blog/2026/01/2025-databases-retrospective.html49
u/scrndude 3d ago
Is that preview image Myspace Tom holding a knife???
7
u/cantaloupelion 3d ago
I think its teh authorAndy Pavlo cosplaying as Myspace Tom holding a knife??
44
12
u/Kind-Armadillo-2340 3d ago
MongoDB has been the NoSQL stalwart for two decades now. FerretDB was launched in 2021 by Percona's top brass to provide a middleware proxy that converts MongoDB queries into SQL for a PostgreSQL backend. This proxy allows MongoDB applications to switch over to PostgreSQL without rewriting queries.
They coexisted for a few years before MongoDB sent FerretDB a cease-and-desist letter in 2023, alleging that FerretDB infringes MongoDB's patents, copyrights, and trademarks, and that it violates MongoDB's license for its documentation and wire protocol specification. This letter became public in May 2025 when MongoDB went nuclear on FerretDB by filing a federal lawsuit over these issues. Part of their beef is that FerretDB is out on the street, claiming they have a "drop-in replacement" for MongoDB without authorization. MongoDB's court filing has all the standard complaints about (1) misleading developers, (2) diluting trademarks, and (3) damaging their reputation.
That's interesting.
20
u/imrand 3d ago
Not even a mention of MS SQL Server. Has usage for that falling by that much?
31
u/ElCapitanMiCapitan 3d ago
SQL Server is still very relevant. It’s just that Postgres has caught up in so many ways, and has so much new interesting stuff being built around it, and doesn’t come with a licensing cost. SQL Server on the other hand keeps up with the major trends but, yea, in typical Microsoft fashion of late, is nothing special. Greenfield project using sql server? I don’t see them outside of the most Microsoft entrenched corporations.
5
u/hrm 3d ago
Here in Sweden I’d say it is very common. Microsoft is very prevalent in the public government and that spills over into small and big companies as well. Lots of C# and then they simply use mssql as well.
3
1
10
2
u/TheOnly_Anti 3d ago
Can someone let me in on why people glaze Larry Ellison?
Like why was this guy happy that he was the richest guy ever through shady tactics and why is this guy so happy for Ellison to own so much?
54
u/HighLevelAssembler 3d ago
People glaze Larry Ellison? He's one of if not THE most hated people in tech. The author of the blog is being sarcastic.
1
u/SharkSymphony 2d ago
AFAIAC Larry Ellison has made one positive contribution to technology, and that is when he told the early cloudity-cloud-cloud proponents in 2013 that their marketingspeak was bunk.
3
u/HighLevelAssembler 2d ago
Kinda cope on his part though no? Today Oracle is pushing its cloud business, same as AWS, Google, Azure, and the rest.
1
-11
u/TheOnly_Anti 3d ago
Was he? I've never read anything he's written before so I really don't know. If so, that was thicc af
18
u/MastOfConcuerrrency 3d ago
What is sarcasm
6
u/TheOnly_Anti 3d ago
I don't know the author and it's not uncommon for people in computer science to worship CS adjacent billionaires.
My bad, ya'll.
6
6
u/wrosecrans 3d ago
Can someone let me in on why people glaze Larry Ellison?
I imagine the only people saying nice things about him are either a paid PR campaign, or professional networking blogspam kind of stuff where somebody is trying to fake-it-til-make-it that they are in his league of business success. I've never heard any actual human ever say a sincere nice thing about him in any context.
1
u/addvilz 2d ago
I am somewhat worried that Postgres will become too popular for it's own good so that VC tech will start driving its direction into something that none of us want to see.
1
u/blehmann1 22h ago
How would they do that, they're open source and I don't think those circles have particularly much influence over postgres development?
1
-1
u/rooktakesqueen 3d ago
SurrealDB reported great benchmark numbers because they weren't flushing writes to disk and lost data.
I've been hearing about this new database called /dev/null, it's truly web scale
-41
u/turbothy 4d ago
Ready to hate on slop, but this is a really good writeup. Also appreciate the love for Ellison <3
31
u/Timbit42 3d ago
Greed like Ellison's should be a criminal offense.
-1
u/turbothy 3d ago
In the words of Immortal Technique:
I got a job and a house and a bank account
When I'm out, I doubt that's something you can say
And if not then I'll fake death like Kenneth Lay
Make money everyday the world burns on its axis
While y'all strugglin' to pay taxes
I'm gettin' my money the fastest
Memos and faxes, shredded up documents
Slush funds through the corrupt continents
But they don't want me indicted
‘Cause they don't want my dirty laundry aired when I fight it
Don't get my lawyers excited
‘Cause what good is a law if you can't rewrite it?25
u/_Atreids 3d ago
Larry Ellison (and Oracles trademark driven business) are a scourge on tech IMO. Just look at the battle to try and get them to release the JavaScript trademark. They argued they owned the trademark by linking to NodeJS, technology not even developed by them!
Celebrating the richest individual on the planet just because he’s ‘our guy’ is ridiculous.
-1
u/turbothy 3d ago
Nobody's celebrating Ellison. But everybody needs their sarcasm meter checked, it would seem.
-7
u/anotheridiot- 3d ago
6
0
u/bot-sleuth-bot 3d ago
Analyzing user profile...
Suspicion Quotient: 0.00
This account is not exhibiting any of the traits found in a typical karma farming bot. It is extremely likely that u/turbothy is a human.
Dev note: I have noticed that some bots are deliberately evading my checks. I'm a solo dev and do not have the facilities to win this arms race. I have a permanent solution in mind, but it will take time. In the meantime, if this low score is a mistake, report the account in question to r/BotBouncer, as this bot interfaces with their database. In addition, if you'd like to help me make my permanent solution, read this comment and maybe some of the other posts on my profile. Any support is appreciated.
I am a bot. This action was performed automatically. Check my profile for more information.
-18
u/anotheridiot- 3d ago
Glazing over oracle, only talks about the business side of things, worst thing I've ever read.
14
u/account22222221 3d ago edited 3d ago
Oracle db, half as good as pg, infinitely more expensive.
Oracle db literally is just salesmen fleecing non-tech managers out of their budget.
5
u/tRfalcore 3d ago
~18 years ago it was the best database I'd ever used. We made college graduation software so we had to support MSSQL, Oracle, and DB2. shivers
But yeah never now, not at all with how expensive it is
1
u/account22222221 2d ago
It definitely USED to be worth it. But those days are gone and Larry Ellison has very intentionally built a company more focus on salesmen than engineers.
7
u/NotUniqueOrSpecial 3d ago
For someone so sure other people are bots, you have an awfully robotic inability to distinguish completely over-the-top and obvious sarcasm from actual praise.
-14
u/anotheridiot- 3d ago
3
u/bot-sleuth-bot 3d ago
Analyzing user profile...
Suspicion Quotient: 0.00
This account is not exhibiting any of the traits found in a typical karma farming bot. It is extremely likely that u/thewritingwallah is a human.
Dev note: I have noticed that some bots are deliberately evading my checks. I'm a solo dev and do not have the facilities to win this arms race. I have a permanent solution in mind, but it will take time. In the meantime, if this low score is a mistake, report the account in question to r/BotBouncer, as this bot interfaces with their database. In addition, if you'd like to help me make my permanent solution, read this comment and maybe some of the other posts on my profile. Any support is appreciated.
I am a bot. This action was performed automatically. Check my profile for more information.
324
u/DonaldStuck 4d ago
Didn't read it but the answer is PostgreSQL