Hacker News new | past | comments | ask | show | jobs | submit login

Kevin Rose: We migrated from LAMP to Cassandra because LAMP doesn't scale and Cassandra does.

https://www.youtube.com/watch?v=eQNBcIPSROs




Note: Vanilla PHP was not the cause of the scaling issues.

Digg was 3 webservers with 8 database slaves in 2006.

https://web.archive.org/web/20060412174457/http://www.oreill...

Digg even moved some processing from MySQL into PHP in 2009 to increase performance.

http://highscalability.com/blog/2010/3/23/digg-4000-performa...


Well, 1 master and 7 slaves.


Good old Kevin Rose is an NFT peddler now!


I still say Rose is one of the luckiest guys in business. He's jumped from thing to thing with no real long term success but has managed to do pretty well off of some early media exposure.


Kevins best ideas were always products that genuinely helped people, rather than self-serving concepts.

Digg, Zero, etc.

It's just sad he's using his fame for NFT crap now.


I miss Pownce, both for its functionality and color scheme—what a cool era of the Internet that was


Hasn’t Facebook moved away from LAMP because of… scale?

Given how many users they have I suppose they know a thing or two about scale.


Facebook made Cassandra specifically because of this.

https://www.cs.cornell.edu/projects/ladis2009/papers/lakshma...


There was a period around 2010 where developers all declared sql dead, and started playing with nosql solutions. My personal experience at the time was, most people didn't have Facebook's scaling problems, and they created terrible tech debts as a result.

Eventually most people remembered why SQL was so great, and they added Redis if they needed a cache. The Ruby people though still liked those NoSQL stuff, and I'll never understand them.


I’ve been working in Ruby that whole time, and Postgres is like the right arm of the prototypical Ruby app. We did have a fad where Mongo was used at my company in the early ‘10s, and indeed we had little choice but to do rewrite that part. We actually had an amazing intern do that one year.


I started in PHP land 20+ years ago, moved into Ruby for the next 10, and now am firmly in JS/Node land. I have used Postgres nearly the entire time. It's my experience that you will never go wrong picking Postgres as your primary data store. Love that DB.


Later Facebook stopped using Cassandra though, and continues to use MySQL.


MySQL backed, in turn, by a log structured storage engine (RocksDB). But the they reason they do that is storage space efficiency rather than availability or performance.


They still use L, M and P (though the P is now Hack). Not sure about the A.


By the way, thanks for sharing the video. It took me back to a simpler era, two guys drinking and talking about the issues they had to overcome. We now take these social media for granted, but back then some of those problems were too knew for those guys.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: