Readit News logoReadit News
codeulike · 7 months ago
MS Sql Server not even mentioned. This tells us there is a whole world almost totally omitted from discussion on HN: "Enterprise"
thewebguyd · 7 months ago
Oracle isn't in there either, which goes to show how much of a bubble HN actually is considering MSSQL and Oracle are #1 and #2 in market share.
oefrha · 7 months ago
Well, if you analyze programming language trends through 1.8M Hacker News headlines you’d find Rust is the most popular language and C/C++ are barely even used.
bob1029 · 7 months ago
Nor is DB2. A non trivial amount of HN's personal wealth is being tracked with this technology right now.
morkalork · 7 months ago
I used MS SQL and Oracle at my last job, but what's there to say about them? They've been around forever, are stable and get all the same table-stakes feature updates as everyone else. Start-ups avoid them like the plague because they're so damn expensive, you won't be running either on your phone or an embedded device like SQLite either.
olavgg · 7 months ago
I would not call HN a bubble, Enterprises often have unqualified people making "expensive" decisions.
mirzap · 7 months ago
They are perhaps #1 and #2 in the "enterprise" market share, but in no way are they overall #1 and #2. Not even close. Which web app or startup uses them?
diggan · 7 months ago
> This tells us there is a whole world almost totally omitted from discussion on HN

It doesn't though, all it tells you is that it's missing from the headlines in the submissions.

"Enterprise" is discussed on HN too, but inside submissions that aren't exclusively about MS Sql Server. Try searching for some terms on the Algolia HN search, order by date and filter by comments and you'll find the subthreads/submissions where it's discussed :)

fullstackchris · 7 months ago
There is a reason it is not even mentioned
cheesekunator · 7 months ago
And what's that reason .... ?
conradkay · 7 months ago
There's an online playground with the data here: https://play.clickhouse.com/

Wrote up this query:

  SELECT
    db_name,
    sum(if(type = 'comment', 1, 0)) AS comment_mentions,
    sum(if(type = 'story', 1, 0)) AS post_mentions,
    count(*) AS total_mentions,
    sum(score) as total_score
  FROM hackernews
  ARRAY JOIN
    extractAll(replaceAll(LOWER(text), ' ', ''), '(sqlite|postgres|mysql|mongodb|redis|clickhouse|mariadb|oracle|sqlserver|duckdb)') AS db_name
  WHERE toYear(time) >= 2022
  GROUP BY
    db_name
  ORDER BY
    post_mentions DESC;

Imustaskforhelp · 7 months ago
Very interesting, where does the play.clickhouse get its hackernews data from though? There isn't any url link from where it fetches.

Does play.clickhouse contain all the HN data so that we can play with it?

sceadu · 7 months ago
xnx · 7 months ago
More unsolicited feedback: Month-by-month is kind of noisy. You might do 3 month average to smooth it a little and make the trend clearer.
Aachen · 7 months ago
Is MariaDB included in MySQL? I see no mention of it in the post, but MySQL trending downwards would make sense as people upgrade and switch over. Besides of course novelty wearing off as posited for all engines further down the post
evanelias · 7 months ago
> Is MariaDB included in MySQL?

I was wondering the same, but I'm not sure if it would make a major change in the graphs. MySQL and MariaDB have both been unpopular on Hacker News for many years. Submissions on either topic rarely get much traction, which then leads to fewer submissions.

> MySQL trending downwards would make sense as people upgrade and switch over.

No, most large MySQL users are still using MySQL; there hasn't been a widespread migration to MariaDB. They're both actively developed and have grown in slightly different directions. Among corporations, MySQL's usage still far outstrips MariaDB by a significant degree. Lately MariaDB has better product velocity though, and their commercial enterprise finally seems to have stable footing.

Aachen · 7 months ago
> there hasn't been a widespread migration to MariaDB

I don't think I even knew I was running MariaDB at first, or perhaps more as a side note that I saw it dropping in mariadb when I apt installed mysql. If you upgraded Debian some time ago, I'm pretty certain you were automatically migrated, so anyone running that (or, presumably, one of the derivatives like Ubuntu) would have migrated knowingly or unknowingly, hence my assumption

tonymet · 7 months ago
is anyone seriously using it? even their own brand facepile is pretty weak
evanelias · 7 months ago
MariaDB is widely used, including by some extremely high-traffic sites like Wikipedia [1], as well as some quite large multinational businesses [2].

It may not be as widespread as MySQL, but that's no surprise; despite HN's disdain, MySQL is still one of the most widely-used open source databases in existence.

[1] https://wikitech.wikimedia.org/wiki/MariaDB

[2] https://mariadb.com/resources/customer-stories/

Aachen · 7 months ago
Their what now?
Tepix · 7 months ago
Sqlite seems to be growing recently which matches my perception, but it‘s not listed among the growing databases. Weird.
vercantez · 7 months ago
Yeah I found a mistake in the analysis. I'm updating the post to reflect SQLite's popularity.
vercantez · 7 months ago
SQLite is now reflected in the growth table
vercantez · 7 months ago
UPDATE: Added a weighted average analysis based on story points and comments. SQLite ranks highest in points per story and Redis ranks highest in comments per post. Also added SQLite to the growth table. I had accidentally deleted this row in the original post.
kwillets · 7 months ago
Snowflake seems to have peaked; 2023 was hellish dealing with roomfuls of inexperienced devs and even architects convinced it was the fastest cheapest thing ever.
redwood · 7 months ago
Well as pointed out above since Oracle and SQL Server don't even show up.. this simply does not reflect enterprise and Snowflake and Eatabricks both lean Enterprise
Aachen · 7 months ago
The data query tool linked at the bottom of the post doesn't work for me. Cloudflare shows error 600010, whatever that means. Nice that there is "no login required" but if it did, or allowed that option, maybe it wouldn't need an algorithm to decide whether my traffic is abusive because you could block abusive accounts instead
jtbaker · 7 months ago
sega_sai · 7 months ago
I am getting an infinite loop of 'Verify you are human'....
Aachen · 7 months ago
Yep, that one. Praise that the algorithm likes you!