Рекомендуемая база данных для блога - PullRequest
2 голосов
/ 01 августа 2010

Привет,

Я создаю свой личный сайт, используя php. Мой стандартный подход заключается в использовании MySQL в качестве базы данных. Я много слышал о базах данных, ориентирующих документы, и мне интересно, могут ли они быть лучше (couchDB, mongoDB).

Я понимаю, что сайт с низким трафиком, такой как моя личная домашняя страница, не увидит значительных улучшений от запуска другой БД, но я ценю "мелочи".

База данных будет в основном содержать текстовые данные, такие как комментарии и сообщения в блоге. Кроме этого я буду хранить некоторые изображения.

Итак, подведем итоги. Может ли кто-нибудь дать мне плюсы и минусы или другую критику в отношении использования конкретных бэкэндов БД, в первую очередь ориентированных на новый документ?

Спасибо.

1 Ответ

2 голосов
/ 01 августа 2010

Действительно, наиболее существенное внимание уделяется реляционным базам данных (например, MySQL) и документно-ориентированным базам данных (например, mongoDB).По сравнению с различиями между каждым классом баз данных, различия внутри каждого класса, как правило, незначительны, особенно для приложения, о котором вы говорите.

Моя первая рекомендация - использовать существующее программное обеспечение, например WordPress .В этом случае вы захотите использовать их бэкэнд, который будет реляционной базой данных.

Если вы уверены, что хотите заново изобрести колесо, и у вас есть хост, который может его разместить,Я бы выбрал документно-ориентированную базу данных.Основным преимуществом является свободная схема;когда вы изменяете и добавляете поля в базу данных, вам не нужно беспокоиться об изменении данных в базе данных - вы можете просто справиться с отсутствующими полями по мере их появления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...