Хранить данные, доступные и редактируемые для всех пользователей в JavaScript

#javascript #database

#javascript #База данных

Вопрос:

Возможно ли это сделать:

  • Создайте (веб) базу данных, в которую вы можете добавлять данные с веб-сайта либо с помощью writing to a file , либо другим способом.

  • Разрешить другому пользователю на веб-сайте доступ к этому с помощью reading from a file или другим способом.

Если это так, я хотел бы получить некоторую информацию или код. Я не хочу создавать независимую базу данных, потому что:
а) я только начал изучать html5 и javascript
б) Я не знаю, как или у меня есть ресурсы (я думаю, я просто пользователь в общей системе без доступа sudo)

или

Должен ли я использовать что-то вроде firebase: ( https://www.firebase.com/docs/web/quickstart.html )?

Комментарии:

1. Это постоянные данные, чем они отличаются от обычной базы данных, расположенной в облаке, которая имеет привилегии доступа для всех? Извините, если я не понял.

2. Возможно ли это? ДА. Предполагая, что файл, о котором вы говорите, хранится на сервере (в противном случае другие пользователи не смогли его прочитать). Но почему бы вам просто не использовать базу данных?

3. Веб-базе данных необходим компьютер для выдачи запросов, и он называется сервером. Компьютеры передают данные друг другу, они в основном контролируются людьми. Интернет — это. Я думаю, что вы хотите, это сам интернет, или я ужасно неправильно понимаю 🙂

4. Например, мой компьютер постоянно запрашивает данные из stack overflow, в одном запросе он возвращает мне ваш комментарий. Теперь я пишу, и это будет сохранено на сервере переполнения стека, чтобы вы могли прочитать. Мы свободно читаем и записываем.

5. Изменил его снова. Извините, я пытаюсь объяснить то, о чем я едва знаю.

Ответ №1:

Если у вас есть база данных, зачем вам нужно записывать в «файл»?

Что вы действительно хотите, так это создать приложение с базой данных. Поэтому ищите учебные пособия, потому что в Google доступны сотни на всех веб-ориентированных языках, которые вы можете себе представить.

Или, может быть, вы ищете что-то подобное?

Ответ №2:

API IndexedDB

IndexedDB — это транзакционная система баз данных, подобная СУБД на основе SQL. Однако, в отличие от СУБД на основе SQL, которые используют таблицы с фиксированными столбцами, IndexedDB — это объектно-ориентированная база данных на основе JavaScript.