Faktisk bruger Facebook en relationel database i sin kerne, se SOCC Keynote Address:Building Facebook Præstation i massiv skala . Og det gør mange andre web-skala websteder, se Hvorfor bruger Quora MySQL som datalager i stedet for NoSQL'er såsom Cassandra, MongoDB, CouchDB osv.? . Der er også en diskussion om, hvordan man skalerer SQL Server til web-skala størrelse, se Hvordan forbliver store websteder og applikationer SQL-baserede? som er baseret på MySpaces arkitektur (flere detaljer på Skaler ud SQL Server ved at bruge Reliable Messaging ). Jeg siger ikke, at NoSQL ikke har sine use cases, jeg vil blot påpege, at der er mange grå nuancer mellem hvid og sort.
Hvis du er bange for, at din nuværende løsning ikke vil skalere, bør du måske se på, hvilke faktorer der forhindrer skalerbarhed med din nuværende løsning. Testdata er billige at producere, indlæs den 'eksponentielt øgede' datavolumen og kør din testsele, se hvor den knækker. Ingen af NoSQL-løsningerne vil bringe magisk skalerbarhed på hylden, de kræver alle, at du forstår, hvordan du bruger dem effektivt og implementerer dem korrekt. Og de kræver også, at du tester med store mængder, hvis du vil sikre succes i stor skala. Samme for traditionelle relationelle løsninger.