Недавно я немного работал с MongoDB, и я должен сказать, что мне это очень нравится. Однако я использую совершенно другой тип базы данных. Я заметил, что это определенно лучше для определенных типов данных, однако для сильно нормализованных баз данных это может быть не лучший выбор.
Мне кажется, однако, что он может полностью заменить практически любую реляционную базу данных, которая у вас может быть, и в большинстве случаев лучше работает, что является ошеломляющим. Это заставляет меня задавать несколько вопросов:
- Разрабатываются ли базы данных, ориентированные на документы, как база данных следующего поколения и в основном заменяют реляционные базы данных?
- Возможно ли, что проекты будут лучше использовать как документально ориентированную базу данных, так и реляционную базу данных бок о бок для различных данных, которые лучше подходят для одного или другого?
- Если базы данных, ориентированные на документы, не предназначены для замены реляционных баз данных, то есть ли у кого-нибудь пример структуры базы данных, которая будет абсолютно лучше в реляционной базе данных (или наоборот)?