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

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

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

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