/ / Сървър за бази данни за външни приложения на приложения за Android - java, sqlite

Сървър за бази данни за външни приложения на приложения за Android - java, sqlite

Когато искам да създам SQLite външна база данни за андроидното приложение, трябва ли да имам сървър с база данни, която винаги работи?

Отговори:

0 за отговор № 1

Да, тъй като ще бъде на сървър. Ако сървърът не работи, тогава приложението ви няма да може да получи данни от базата данни.


0 за отговор № 2

Има много важна разлика, че тук липсва - какво означава отдалечена база данни.

SQLite е плосък файл вграден двигател за бази данни, Нямате отделен процес, изпълняващ SQLite във фонов режим, както бихте направили за MySQL или PostgreSQL или Oracle, и не бихте наистина искам към - SQLite като база данни е доста ограничен в това, което може да направи.

Ако кажеш, че ще имаш дистанционноSQLite база данни, а след това това означава, че имате някой сървър някъде, който пише и чете от тази база данни с плоски файлове. Ако успеете да го направите по някакъв начин и да го направите сигурен, тогава повече сила за вас - и да, можете да имате това достъпно дистанционно за вашите намерения и цели. Повярвай ми, макар че не бихте го направили искам да се.

Това, което най-вероятно търсите, е начин за дистанционно управление MySQL или PostgreSQL вместо това, тъй като те са подходящи системи за управление на бази данни (СУБД), които ще могат да обслужват и двете отдалечени връзки и ще ви даде по-разширен набор от SQL език.

В крайна сметка обаче сървърът на базата данни трябва да бъдеработи по всяко време. Не бихте могли да се свържете с базата данни, ако не сте наясно и не знаете продължителността на живота на приложението (или когато ще бъде достъпен и т.н.).


-1 за отговор № 3


Имам по-долу информация от Начална страница на SQLite

SQLite е софтуерна библиотека, която изпълнява самостоятелна, без сървър, нулева конфигурация, транзакционен SQL база данни.

Въз основа на горното изявление нямате сървър. Надявам се, че тази информация е полезна за вас.