*Not that I'm comparing any NoSQL database or NoSQL databases in general to Brainfuck, it's just that I don't see the point of "why we don't use X" posts when there was no particular reason to suppose that they might use X in the first place.
Why Quora uses MySQL rather than No-SQL
21–30 of 60 posts
Re: Why Quora uses MySQL rather than No-SQL
#22Re: Why Quora uses MySQL rather than No-SQL
#23Re: Why Quora uses MySQL rather than No-SQL
#24Isn't it possible to configure MySQL server and data to run in memory if we've enough RAM?
Re: Why Quora uses MySQL rather than No-SQL
#25better yet, why isn't Quora using PostgreSQL? :)
I have this question about a lot of sites. I've heard very few good things about MySQL and lots about PostgreSQL but MySQL seems to be used more and get more press.
That's partly because Mysql always was more user friendly, and I also attended one Mysql conference and got to know some people working on Mysql.
That said, overall Postgres is better, with one exception ... Mysql supports multiple storage engines for various needs. In Postgres you don't have that flexibility.
Re: Why Quora uses MySQL rather than No-SQL
#26I don't understand all these "why we're not using NoSQL" posts. Why is it interesting that someone choose the default choice? Why would they use a NoSQL database of some sort for a major project unless they actually had a need for it? I'm half expecting a "why we don't use Brainfuck"* post one of these days... *Not that I'm comparing any NoSQL database or NoSQL databases in general to Brainfuck, it's just that I don'…
Re: Why Quora uses MySQL rather than No-SQL
#27better yet, why isn't Quora using PostgreSQL? :)
It's not the most sound technical reasoning.
Re: Why Quora uses MySQL rather than No-SQL
#28> Schemas allow the data to persist in a typed manner across lots of new versions of the application as it's developed, they serve as documentation, and prevent a lot of bugs. So, schemaless vs. schemaful is similar to static typed vs. dynamic typed? (or is it more like typed vs. untyped?) > I think the "NoSQL" fad will end when someone finally implements a distributed relational database with relaxed semantics. What…
Re: Why Quora uses MySQL rather than No-SQL
#29I find this answer incredibly excellent. particularly: You can actually get pretty far on a single MySQL database and not even have to worry about partitioning at the application level. You can "scale up" to a machine with lots of cores and tons of ram, plus a replica. If you have a layer of memcached servers in front of the databases (which are easy to scale out) then the database basically only has to worry about w…
Sounds like pre-mature optimization, a bad idea which hackers need to be constantly reminded of.
We typically write apps for 10 to 50 users; our complexity is in reporting, not request throughput. There's no good way to get around having to outer join on 10 different legacy tables of non-normalized data (which is that way because of some cheese-head early-optimizer who hasn't worked here in three years) to get the report that the client insists is absolutely needed regardless of being unable to come up with some sort of business case.
Re: Why Quora uses MySQL rather than No-SQL
#30better yet, why isn't Quora using PostgreSQL? :)