Я хочу развернуть небольшой веб-проект, который я имею в виду, где данные, которые я хочу сохранить, это структуры с вложенными структурами внутри, и большую часть времени внутренние структуры не имеют одинаковые поля и типы.Как выбрать, какую базу данных использовать для хранения объекта
, например, я хотел бы что-то подобное, чтобы быть «строка» в таблице
{
event : "The Oscars",
place : "Los Angeles, USA",
date : "March 2, 2014"
awards :
[
bestMovie :
[
name : "someName",
director : "someDirector",
actors :
[
... etc
]
],
bestActor : "someActor"
]
}
(объекты JSON легко использовать для меня на данный момент, и передавая его между сервером и клиентская сторона работает на JavaScript)
Я начал с MySQL/PHP, но очень скоро увидел, что это меня не устраивает. Я пробовал mongoDB в течение нескольких дней, но я не знаю, как точно уточнить мой поиск, на котором лучше всего использовать db. Я хочу иметь возможность устанавливать некоторые объектные модели/схемы и выбирать именно ту часть, которую нужно обновить, и какие поля уникальны в каждой структуре.
Любые предложения? Благодарю.
Большое спасибо. Я знаю, что это «общий» вопрос. В данный момент я буду придерживаться mongoDB. – AntouanK