Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

В чем разница между хранением информации в базе данных и в хранении в обычном текстовом документе?

Когда мы создаём таблицу или базу данных на выходе ведь получаем какой то файл .sql или ещё какого нибудь формата. В чём их особенность? Чем они от .txt отличаются?
ПрограммированиеБазы данных+3
Анонимный вопрос
  ·   · 10,6 K
По образованию физик, работаю программистом  · 18 февр 2022
В принципе, всё то же самое, но с поправкой на масштабы. В базе данных можно хранить терабайты данных, раскладывать их на сотни и тысячи компьютеров, выполнять миллионы запросов в секунду от миллионов людей (например, в системе продажи железнодорожных билетов или в банковских системах).
Как правило, к файлам базы данных обращаются не напрямую, а через специальное серверное приложение ("система управления базами данны", СУБД). Сервер принимает запросы, смотрит, как надо в файлы, и отправляет ответы. Некоторые запросы могут быть на чтение, другие -- на запись. Кроме того, сервер следит за целостнотью, чтобы данные в удовлетворяли заданным правилам, не противоречили друг другу, следит за правами доступа, авторматически создаёт резервные копии и т.п.
То есть, одному человеку для записи, например, стихотворений собственного сочинения, вполне может быть достаточно TXT файлов, а для обслуживания множества людей в реальном времени -- нет.
1 эксперт согласени1 эксперт не согласен
Анонимный комментарий
18 февр 2022
То есть на сервере (в полках с устройствами и шнурами) все эти данные в .sql (или в каком.н.е.) формате хранятся и... Читать дальше
Лучший
Веб-разработчик, геймер, специалист по этике  · 19 февр 2022
Разница, как ни странно, в той программе, которая будет открывать эти файлы. Давайте спустимся по слоям абстракции пониже и обратим внимание на то, что абсолютно любой файл вообще это просто поток чисел, сгруппированных в... Читать далее
2 эксперта согласны
Специалист в области разработки систем...  · 19 февр 2022
Текстовый файл хранит данные именно в том виде, как они записаны пользователем или автоматической программой. С другой стороны, система управления базами данных предназначена для того, чтобы осуществлять выборку и запись данных... Читать далее
программист  · 19 февр 2022
База данных имеет средства для быстрого поиска нужной информации. Например, по каким-то ключевым словам. Это часто бывает полезно для текстовых документов - найти быстро нужный документ, немного зная о его содержимом.
1 эксперт согласен
Ответ раскрыл основную разницу базы от текстового документа
Довольно широкий круг интересов и компетенции, раз...  · 18 февр 2022
Разница в том, что в БД информация намного более структурирована, чем в обычном файле. Кроме того, там может содержаться дополнительная информация (например, индексы). Все это значительно облегчает поиск, сортировку, реструктури... Читать далее
А где информация более структурированная, в json файле или в mongodb? А если я в начале текстового файла напишу, в... Читать дальше
Бродячий программист  · 19 февр 2022
В обычном текстовом файле текст хранится так, как вы его набрали на клавиатуре. Там больше ничего нет. Проблема в том, что для компьютера это просто набор чисел. Компьютер не понимает тот смысл, который вложили в текст вы. Если... Читать далее