Помимо ответа Митча, есть еще один аспект: веб-приложения, как правило, плохо подходят для реляционных баз данных. Реляционные базы данных делают упор на нормализацию - по сути, облегчая запись, но читая труднее (с точки зрения проделанной работы, не обязательно для вас). Это очень хорошо работает для OLAP, ситуаций типа специальных запросов, но не так хорошо для веб-приложений, которые обычно имеют большой вес в пользу операций чтения-записи.
Стратегия, используемая нереляционными базами данных, такими как Bigtable, является обратной: денормализация, чтобы сделать чтение намного проще, за счет повышения стоимости записи.