|
|
|
|
|
by ndemoor
5047 days ago
|
|
"Instead, they keep a Thing Table and a Data Table. Everything in Reddit is a Thing: users, links, comments, subreddits, awards, etc. Things keep common attribute like up/down votes, a type, and creation date. The Data table has three columns: thing id, key, value." I hope they introduced some NoSQL sweetness by now. |
|
They turned their RDBMS into a NoSQL database that's still slowed-down by all the relational machinery.
Though I'm sure this was an informed choice at the time, I seriously hope nobody finds this advice actionable anymore. Use Cassandra. (Or your NoSQL DB of choice)