W rzeczywistości Facebook korzysta z relacyjnej bazy danych, zobacz SOCC Keynote Address:Building Facebook:Wydajność na ogromną skalę . Podobnie jak wiele innych witryn internetowych, zobacz Dlaczego Quora używa MySQL jako magazynu danych zamiast NoSQL, takich jak Cassandra, MongoDB, CouchDB itp.? . Istnieje również dyskusja na temat skalowania SQL Server do rozmiaru sieciowego, patrz W jaki sposób duże witryny i aplikacje pozostają oparte na SQL? który jest oparty na architekturze MySpace (więcej szczegółów na Skaluj SQL Server za pomocą niezawodnego przesyłania wiadomości ). Nie mówię, że NoSQL nie ma swoich przypadków użycia, chcę tylko podkreślić, że istnieje wiele odcieni szarości między bielą a czernią.
Jeśli obawiasz się, że Twoje obecne rozwiązanie nie będzie się skalować, być może powinieneś przyjrzeć się czynnikom, które uniemożliwiają skalowalność Twojego obecnego rozwiązania. Dane testowe są tanie w produkcji, załaduj „wykładniczo zwiększony” wolumen danych i uruchom swoją wiązkę testową, aby zobaczyć, gdzie pękają. Żadne z rozwiązań NoSQL nie przyniesie magicznej, gotowej do użycia skalowalności, wszystkie wymagają zrozumienia, jak skutecznie z nich korzystać i prawidłowo je wdrażać. Wymagają również testowania z dużymi ilościami, jeśli chcesz zapewnić sukces na dużą skalę. To samo dla tradycyjnych rozwiązań relacyjnych.