Мне удалось избежать настройки базы данных, веб-сервера 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 не вариант, хотя он может утечь некоторую информацию (хотя я не видел, что это опасно). И чтобы напомнить, это кажется чем-то действительно легким.