Другие языки программирования и технологии

ЛЮДИ зачем нужны БД (базы данных для сайта) ? Объясните девушки пожалуйста.

Ведь на хостинге есть папки для сайта и все (заходи и рули как тебе надо или через джумла или еще какой CMS) - а НАФИГА еще где то на другом сайте (типа: denwer или mysql) этe БД (базу данных) не как не могу врубиться? Или это база данных создается на сайтах denwer и mysql а потом переноситься на хостинг моего сайта? Тобишь БД нужна для правильного названия папок и их построения (не все же это знают) - я правильно понимаю? Если я не так поняла то я голову сломала уже сломала точно.
база данных - это таблицы, в которых удобно хранить данные и быстро их оттуда извлекать.
в таблицах можно хранить названия папок, названия самолетов, прайс-листы и все что угодно
Михаил Захаров
Михаил Захаров
2 142
Лучший ответ
Если у тебя данных немного на сайте, то вообще не парь свой мозг.
Но когда объемы данных начинают достигать гигабайтов и терабайтов, встает логичный вопрос - а как из этих миллиардов символов выбрать группку нужных? Обычный поиск затянется на дни (сколько бы ты искала нужную строчку к примеру на 3 125 000 листах А4?)... представь: заходишь в яндекс, даешь ему вопрос, сворачиваешь страничку, вырубаешь монитор и уходишь на недельку. Через недельку приходишь, включаешь монитор, разворачиваешь страничку и читаешь ответ на свой вопрос. Если же тебя первая десятка ответов не устроила, ждешь еще недельку.. . ну а если запрос твой сложный и ответа на него нет не то, что в первой десятке, а даже в первой тысяче, то просто забиваешь на этот запрос большого и толстого...))))))) )
В базах данных реализованы специальные алгоритмы хранения и поиска информации, благодаря которым можно за доли секунды получить необходимую информацию даже среди миллионов других записей.. . помимо скорости, у баз данных уже реализован удобный интерфейс для работы с ними. А вот информация в базе может храниться очень разнообразная (различные тексты, числовые данные, файлы и т. д. )
Про denwer - это инструмент разработки. Из сети он по умолчанию не доступен. Т. е. Если ты создала с его помощью сайт с базами данных, затем сайт скинула в сеть, а базу данных забыла, то сайт не сможет к этой базе обратиться. Хотя можно настроить denwer, чтобы он давал доступ извне, подправить сайт и тогда все будет работать.
Куат Джакупов
Куат Джакупов
49 513
Вообще фигню вы написали здесь, если честно. Denver-инструмент веб разработчика, виртуальный хостинг на твоем домашнем пк, создан для построения сайта без надобности выхода в интернет.
MySql - это просто название одной из разновидностей баз данных. Это никакие не сайты.

База данных не хранится на другом сайте, она хранится там же на хостинге. БД нужна не для названия папок, а для удобного хранения различных данных, которые могут использовать скринты. Для понятия MySQL можно представить как таблицу, в которой хранятся все данные о пользователе, названия разделов, да и любую информацию. Ведь согласитесь, хранить что-то в таблице удобнее, чем сплошным текстом. Еще преимущество базы данных в легкой копируемости и защищенности, быстрее работает, да и использовать ее легче, вместо того чтобы хранить данные в текстовых файлах (да, были CMS которые использовали вместо MySQL обычные текстовые документы).
ИА
Иван Агенков
15 190
в базе хранятся записи, например для каждой новости, а потом в цикле тупо их оттуда вытаскиваешь, если бы все это хранилось в файлах, а еще если бы на сайте было 10к новостей=) не будешь же ты создавать 10 тысяч файлов
Виктор Бурда
Виктор Бурда
2 129
спасибо очень доступно и понятно ))))