News for hackers. Stuff that matters.
Re:Why Quora uses MySQL rather than No-SQL by 10ren on Wednesday June 30, 2010 @02:57AM (#1474100)
> 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 does he mean by "relaxed semantics"?

Re:Why Quora uses MySQL rather than No-SQL by brown9-2 on Wednesday June 30, 2010 @08:23AM (#1474598)
Also interesting is citing Facebooks giant usage of MySQL (1800 servers, 2 DBAs) but ignoring that they advocate pretty strongly for schemaless structures.
Re:Why Quora uses MySQL rather than No-SQL by dangelo on Wednesday June 30, 2010 @01:51PM (#1475591)
The built-in MySQL schemas have problems - mostly that schema changes can take hours or days on large tables. As a result of this you need to build a system that doesn't require schema changes at the MySQL level. This doesn't mean you can't use schemas at a higher level though.

There are two ways to build on top of MySQL - you can either make a flexible schemaless structure with objects and properties and associations between them, which is what Facebook advocates for, or you can make a flexible virtual schema that has column names, types, and arbitrary indexes. I'm in favor of the latter.

Re:Why Quora uses MySQL rather than No-SQL by aaronblohowiak on Wednesday June 30, 2010 @04:39AM (#1474253)
ACID
Re:Why Quora uses MySQL rather than No-SQL by c1sc0 on Wednesday June 30, 2010 @05:48AM (#1474337)
BASE
Re:Why Quora uses MySQL rather than No-SQL by jbellis on Wednesday June 30, 2010 @10:40AM (#1474936)
I'm guessing downmodders aren't aware of this article? http://queue.acm.org/detail.cfm?id=1394128