Другие языки программирования и технологии
ЛЮДИ зачем нужны БД (базы данных для сайта) ? Объясните девушки пожалуйста.
Ведь на хостинге есть папки для сайта и все (заходи и рули как тебе надо или через джумла или еще какой CMS) - а НАФИГА еще где то на другом сайте (типа: denwer или mysql) этe БД (базу данных) не как не могу врубиться? Или это база данных создается на сайтах denwer и mysql а потом переноситься на хостинг моего сайта? Тобишь БД нужна для правильного названия папок и их построения (не все же это знают) - я правильно понимаю? Если я не так поняла то я голову сломала уже сломала точно.
база данных - это таблицы, в которых удобно хранить данные и быстро их оттуда извлекать.
в таблицах можно хранить названия папок, названия самолетов, прайс-листы и все что угодно
в таблицах можно хранить названия папок, названия самолетов, прайс-листы и все что угодно
Если у тебя данных немного на сайте, то вообще не парь свой мозг.
Но когда объемы данных начинают достигать гигабайтов и терабайтов, встает логичный вопрос - а как из этих миллиардов символов выбрать группку нужных? Обычный поиск затянется на дни (сколько бы ты искала нужную строчку к примеру на 3 125 000 листах А4?)... представь: заходишь в яндекс, даешь ему вопрос, сворачиваешь страничку, вырубаешь монитор и уходишь на недельку. Через недельку приходишь, включаешь монитор, разворачиваешь страничку и читаешь ответ на свой вопрос. Если же тебя первая десятка ответов не устроила, ждешь еще недельку.. . ну а если запрос твой сложный и ответа на него нет не то, что в первой десятке, а даже в первой тысяче, то просто забиваешь на этот запрос большого и толстого...))))))) )
В базах данных реализованы специальные алгоритмы хранения и поиска информации, благодаря которым можно за доли секунды получить необходимую информацию даже среди миллионов других записей.. . помимо скорости, у баз данных уже реализован удобный интерфейс для работы с ними. А вот информация в базе может храниться очень разнообразная (различные тексты, числовые данные, файлы и т. д. )
Про denwer - это инструмент разработки. Из сети он по умолчанию не доступен. Т. е. Если ты создала с его помощью сайт с базами данных, затем сайт скинула в сеть, а базу данных забыла, то сайт не сможет к этой базе обратиться. Хотя можно настроить denwer, чтобы он давал доступ извне, подправить сайт и тогда все будет работать.
Но когда объемы данных начинают достигать гигабайтов и терабайтов, встает логичный вопрос - а как из этих миллиардов символов выбрать группку нужных? Обычный поиск затянется на дни (сколько бы ты искала нужную строчку к примеру на 3 125 000 листах А4?)... представь: заходишь в яндекс, даешь ему вопрос, сворачиваешь страничку, вырубаешь монитор и уходишь на недельку. Через недельку приходишь, включаешь монитор, разворачиваешь страничку и читаешь ответ на свой вопрос. Если же тебя первая десятка ответов не устроила, ждешь еще недельку.. . ну а если запрос твой сложный и ответа на него нет не то, что в первой десятке, а даже в первой тысяче, то просто забиваешь на этот запрос большого и толстого...))))))) )
В базах данных реализованы специальные алгоритмы хранения и поиска информации, благодаря которым можно за доли секунды получить необходимую информацию даже среди миллионов других записей.. . помимо скорости, у баз данных уже реализован удобный интерфейс для работы с ними. А вот информация в базе может храниться очень разнообразная (различные тексты, числовые данные, файлы и т. д. )
Про denwer - это инструмент разработки. Из сети он по умолчанию не доступен. Т. е. Если ты создала с его помощью сайт с базами данных, затем сайт скинула в сеть, а базу данных забыла, то сайт не сможет к этой базе обратиться. Хотя можно настроить denwer, чтобы он давал доступ извне, подправить сайт и тогда все будет работать.
Вообще фигню вы написали здесь, если честно. Denver-инструмент веб разработчика, виртуальный хостинг на твоем домашнем пк, создан для построения сайта без надобности выхода в интернет.
MySql - это просто название одной из разновидностей баз данных. Это никакие не сайты.
База данных не хранится на другом сайте, она хранится там же на хостинге. БД нужна не для названия папок, а для удобного хранения различных данных, которые могут использовать скринты. Для понятия MySQL можно представить как таблицу, в которой хранятся все данные о пользователе, названия разделов, да и любую информацию. Ведь согласитесь, хранить что-то в таблице удобнее, чем сплошным текстом. Еще преимущество базы данных в легкой копируемости и защищенности, быстрее работает, да и использовать ее легче, вместо того чтобы хранить данные в текстовых файлах (да, были CMS которые использовали вместо MySQL обычные текстовые документы).
MySql - это просто название одной из разновидностей баз данных. Это никакие не сайты.
База данных не хранится на другом сайте, она хранится там же на хостинге. БД нужна не для названия папок, а для удобного хранения различных данных, которые могут использовать скринты. Для понятия MySQL можно представить как таблицу, в которой хранятся все данные о пользователе, названия разделов, да и любую информацию. Ведь согласитесь, хранить что-то в таблице удобнее, чем сплошным текстом. Еще преимущество базы данных в легкой копируемости и защищенности, быстрее работает, да и использовать ее легче, вместо того чтобы хранить данные в текстовых файлах (да, были CMS которые использовали вместо MySQL обычные текстовые документы).
в базе хранятся записи, например для каждой новости, а потом в цикле тупо их оттуда вытаскиваешь, если бы все это хранилось в файлах, а еще если бы на сайте было 10к новостей=) не будешь же ты создавать 10 тысяч файлов
спасибо очень доступно и понятно ))))
Похожие вопросы
- Подскажите - зачем нужны вообще базы данных.
- Помогите ответить на вопрос по предмету БД (Базы Данных)
- А зачем нужны всякие базы данных? Почему нельзя хранить данные в файле? Так же легче?
- Сайт на PHP и база данных.
- Delphi!? Возможно ли виртуально(динамически) зайти на сайт и записать данные с сайта в БД с помощью средств Delphi?
- Как вывести нужную информацию из Базы данных?
- Какие знания нужны, что бы создать свою базу данных, и продать ее
- подскажите пожалуйста новичку что такое MySQL база данных как она используется для сайтах? спасибо заранее
- Очень интересный вопрос "Не удается открыть системную базу данных ядра Microsoft JET"
- Как вы считаете, сколько могут стоить данные дизайны сайтов, и какой дизайн вам нравится больше? :))