Rose debug info
---------------

Давайте дружить! Я в соц сетях

Базы данных для создания больших информационных сайтов

В процессе разработки первого информационного проекта размером 20 тысяч страниц, я сразу понял, что ключевой составляющей является база данных. Дело не в том, что в этой базе должны хранится все данные, которые будут выложены на сайте. Смысл заключается, в том, что нужно иметь начальные данные для последующего преобразования и интерпретации на сайте.
Важно иметь обновляемую базу с первичными данными, которые составят основу контента проекта. Например, для гео сервисов нужна база городов, регионов и стран с координатами для того, чтобы можно было сформировать начальную структуру проекта.

Если рассматривать на примере гео сервисов и провести аналогию с программированием, то в данном случае база данных может насыщаться дополнительными данными по принципу фреймворка. То есть, в начале есть какой то набор данных и по мере развития проекта добавляются новые наборы. В конечном счете на моем проекте база данных состояла из 40 таблиц. В этих таблицах были все данные, которые требовались для развития посадочных страниц.
Такой подход необходим для создания больших информационных сайтов, когда генерируются десятки, сотни тысяч или миллионы страниц.
Самый важный аспект — это обновление таблиц. Когда вы управляете большими массивами данных, то даже незначительная системная ошибка может быть сравнима с авиакатастрофой. Для создания обновляемой базы данных важно иметь источники достоверной и актуальной информацией. В качестве источников следует выбирать трастовые проекты: Википедия, крупные CPA сети, сайты госструктур и т. д.
Так как я в теме гео сервисов несколько лет, решил создать свою базу данных MyBreeze. Это сравнительно небольшая база данных, которая хорошо подойдет для первых серьезных проектов под русскоязычную и англоязычную аудитории.
Описание базы данных

Купить базу MyBreeze можно на сайте mybreeze.net.

Подписаться на блог
Поделиться
Отправить
Запинить
 227   8 мес