База данных, API или веб-сервис для размещения небольшого количества сообщений, начальный уровень noob - PullRequest
0 голосов
/ 21 марта 2020

Мне удалось избежать настройки базы данных, веб-сервера 20 лет, но теперь я сталкиваюсь с этим. Я нашел так много информации, которую я скорее спрашиваю, прежде чем связываться со сломанной системой.

Итак, мне нужно провести около 10 обсуждений, содержащих около 25 сообщений каждое, старшее, которое я хочу удалить. Так что это действительно легкий вес. Моя первая идея - иметь данные в формате JSON только потому, что у меня есть некоторый опыт в этом. Данные будут доступны из приложения android.

Теперь я кипятил свои мозги с, mongodb, micro_httpd, libmicrohttpd, json -server, nginx, no sql, node, mariadb, mongodb ... и пришло время принимать решения.

Хотя доступ к данным осуществляется из приложения android, мне интересно, нужен ли мне вообще какой-либо веб-сервер, на самом деле, мне не нужно, чтобы люди могли просматривать, размещать и читать все из браузера. Идея состоит в том, чтобы использовать пример Get, чтобы получить отправителя, тему, сообщение в android textviews и то же самое в противоположном направлении. Вот почему я начал думать, что некоторые API или базы данных, которые могут быть связаны с inte rnet, но веб-сервер также в порядке, если вещи можно скрыть.

Это не учебное заведение, но если кто-то с опытом могли бы предложить некоторые настройки для меня и направления? Я погуглил почти все учебники. При первой настройке я был бы рад просто получать и отправлять сообщения в базу данных / api / webserver / webservice, но позже было бы неплохо иметь некоторую аутентификацию, и, что важно, в какой-то момент спам будет приходить, и я что-то читаю о том, чтобы поставить IP-адрес отправителя на пять минут, чтобы остановить. Капча была бы очень признательна, я думаю, я мог бы открыть ее в веб-просмотре android. И от руководителя нашей команды, apache не вариант, хотя он может утечь некоторую информацию (хотя я не видел, что это опасно). И чтобы напомнить, это кажется чем-то действительно легким.

1 Ответ

0 голосов
/ 22 марта 2020

Я думаю, что Firebase - лучшее решение для вас: простота в использовании, отсутствие сложностей с базой данных сервера, простота реализации. Посмотрите несколько современных видео из Интернета, и все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...