frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

What Does a Database for SSDs Look Like?

https://brooker.co.za/blog/2025/12/15/database-for-ssd.html
18•charleshn•1h ago

Comments

mrkeen•1h ago
> Design decisions like write-ahead logs, large page sizes, and buffering table writes in bulk were built around disks where I/O was SLOW, and where sequential I/O was order(s)-of-magnitude faster than random.

Overall speed is irrelevant, what mattered was the relative speed difference between sequential and random access.

And since there's still a massive difference between sequential and random access with SSDs, I doubt the overall approach of using buffers needs to be reconsidered.

londons_explore•1h ago
Median database workloads are probably doing writes of just a few bytes per transaction. Ie 'set last_login_time = now() where userid=12345'.

Due to the interface between SSD and host OS being block based, you are forced to write a full 4k page. Which means you really still benefit from a write ahead log to batch together all those changes, at least up to page size, if not larger.

esperent•44m ago
Don't some SSDs have 512b page size?
zokier•32m ago
They might present 512 blocks to host, but internally the ssd almost certainly manages data in larger pages
cm2187•24m ago
And the filesystem will also likely be 4k block size.
digikata•12m ago
I would guess by now none have that internally. As a rule of thumb every major flash density increase (SLC, TLC, QLC) also tended to double internal page size. There were also internal transfer performance reasons for large sizes. Low level 16k-64k flash "pages" are common, and sometimes with even larger stripes of pages due to the internal firmware sw/hw design.
danielfalbo•58m ago
Reminds me of: Databases on SSDs, Initial Ideas on Tuning (2010) [1]

[1] https://www.dr-josiah.com/2010/08/databases-on-ssds-initial-...

zokier•48m ago
Author could have started by surveying current state of art instead of just falsely assuming that DB devs have just been resting on the laurels for past decades. If you want to see (relational) DB for SSD just check out stuff like myrocks on zenfs+; it's pretty impressive stuff.
raggi•16m ago
It may not matter for clouds with massive margins but there are substantial opportunities for optimizing wear.
ljosifov•4m ago
Not for SSD specifically, but I assume the compact design doesn't hurt: duckdb saved my sanity recently. Single file, columnar, with builtin compression I presume (given in columnar even simplest compression maybe very effective), and with $ duckdb -ui /path/to/data/base.duckdb opening a notebook in browser. Didn't find a single thing to dislike about duckdb - as a single user. To top it off - afaik can be zero-copy 'overlayed' on the top of a bunch of parquet binary files to provide sql over them?? (didn't try it; wd be amazing if it works well)

What's new in Swift: December 2025 Edition

https://www.swift.org/blog/whats-new-in-swift-december-2025/
1•g0ld3nrati0•1m ago•0 comments

Capital One is wary about its rising Amazon cloud AI costs

https://www.businessinsider.com/nvidia-memo-capital-one-explores-aws-alternatives-ai-control-cost...
1•cebert•1m ago•0 comments

2025 was the beginning of the end of the TV brightness war

https://www.theverge.com/tech/841054/tv-brightness-hdr-2025
1•jnord•3m ago•0 comments

James Webb Space Telescope confirms first 'runaway' supermassive black hole

https://www.space.com/astronomy/black-holes/james-webb-space-telescope-confirms-1st-runaway-super...
1•jnord•3m ago•0 comments

Intel's new Arizona fab, where the chipmaker's fate hangs in the balance

https://www.cnbc.com/2025/12/19/intel-aims-to-find-clients-and-catch-tsmc-with-new-chip-fab-in-ar...
1•giuliomagnifico•8m ago•0 comments

OpenAI might train on responses API data

1•kissgyorgy•8m ago•0 comments

(Generational) Shenandoah GC (Low Latency) Support in GraalVM Native Images

https://github.com/oracle/graal/issues/12237
1•lichtenberger•10m ago•0 comments

Tips for Buying Servers in 2026

https://blog.rackout.net/buying-servers-2026-tips-surviving-ram-ssd-price-spikes
2•matt-p•17m ago•3 comments

Show HN: SoundlyFM, a minimal radio app for background listening

https://soundlyfm.com/
1•onecookie•20m ago•0 comments

How I Made My Own Apple Watch – In China [video]

https://www.youtube.com/watch?v=DsWTz8NrXOY
1•xbmcuser•20m ago•0 comments

LoongArch Promoted to Being an Official Architecture for Debian 14

https://www.phoronix.com/news/Debian-LoongArch64-Official
2•rbanffy•22m ago•0 comments

Building a Multi- Site Kubernetes Cluster with BGP Anycast

https://kyriakos.papadopoulos.tech/posts/multi-site-kubernetes-bgp/
1•voxadam•23m ago•1 comments

Why Some Men Pretend to Work 80-Hour Weeks (2015)

https://hbr.org/2015/04/why-some-men-pretend-to-work-80-hour-weeks
2•dvfjsdhgfv•23m ago•1 comments

You Are Not the Code

https://double-dissent.fika.bar/you-are-not-the-code-01KBYRMJG8W0PC853BHAKW5JC4
1•txus•24m ago•0 comments

With Less Regulation, Your Oura Ring Could Do More

https://www.wsj.com/opinion/with-less-regulation-your-oura-ring-could-do-more-af90a76d
1•Bostonian•25m ago•1 comments

Hackers Stole Pornhub Users' Data for Extortion

https://www.wired.com/story/security-news-this-week-hackers-stole-millions-of-pornhub-users-data-...
3•fleahunter•30m ago•0 comments

Deploy your podcast server fed from from YouTube channels

https://github.com/n0vella/yt2podcast
2•n0vella•32m ago•1 comments

This Rocket Engine Wasn't Designed by Humans [video]

https://www.youtube.com/watch?v=6Xx1GXjRbMk
1•zeristor•38m ago•1 comments

Y Combinator

https://twitter.com/tsoding/status/2002207228070105287
2•throwaway2027•41m ago•0 comments

Airbus moving critical systems away from AWS, Google, and MS

https://old.reddit.com/r/europe/comments/1pqucbz/airbus_moving_critical_systems_away_from_aws/
4•taubek•41m ago•0 comments

delete me babeh

1•casenmgreen•45m ago•0 comments

Qntm's Power Tower Toy

https://qntm.org/files/knuth/knuth.html
1•ravenical•47m ago•0 comments

Do You Know What Time It Is? If You're on Mars, Now You Do

https://www.universetoday.com/articles/do-you-know-what-time-it-is-if-youre-on-mars-now-you-do
1•rbanffy•47m ago•0 comments

Building the AI Factory Datacenter

https://www.nextplatform.com/2025/12/18/building-the-ai-factory-datacenter/
1•rbanffy•48m ago•0 comments

Revenge of the Dilettantes

https://contraptions.venkateshrao.com/p/revenge-of-the-dilettantes
1•jger15•49m ago•0 comments

Making Contrails Visible: AI Insights into Aviation's Climate Impact Using Sat

https://zenodo.org/records/17534712
1•complex_pi•55m ago•1 comments

Computer Crime in 1980 at DePaul University [video]

https://www.youtube.com/watch?v=Z8eh4v7z2Rk
1•SirFatty•58m ago•2 comments

Amstrad PPC 640 cyberdeck gets a Raspberry Pi makeover

https://www.raspberrypi.com/news/amstrad-ppc-640-cyberdeck-gets-a-raspberry-pi-makeover/
1•rcarmo•59m ago•0 comments

Generative AI hype distracts us from AI's more important breakthroughs

https://www.technologyreview.com/2025/12/15/1129179/generative-ai-hype-distracts-us-from-ais-more...
1•adrianhoward•1h ago•0 comments

AI-driven RSS feed summarizer

https://github.com/rcarmo/feed-summarizer
1•rcarmo•1h ago•0 comments