Jestem więc całkiem nowy w rozwoju aplikacji mobilnych. Obecnie tworzę dokumenty projektowe dla aplikacji mobilnej i chcę trochę informacji na temat rozwiązania bazy danych, z którego powinienem skorzystać.Najlepsza praktyka wyboru bazy danych dla aplikacji mobilnej
1) aplikacja mobilna -> w trybie online -> rozmowy z bazy
2) Mam kilka serwerów internetowych i działa (mysql przeważnie), można użyć?
Moje pytanie jest proste :) Jakie rozwiązanie powinienem zastosować w mojej bazie danych aplikacji mobilnych. - Skonfiguruj bazę danych mysql na serwerze? - Użyj jakiegoś rozwiązania opartego na chmurze? - Jakieś zalety interfejsu API?
- musi być "najlepszą praktyką" zarówno dla Androida, jak i ios.
Wszelkie sugestie są mile widziane! Dziękuje wszystkim! Jesteś niesamowity!
Dzięki za wejście. Wymagania to ludzie dzielący się "danymi" ze sobą. Nie przejdzie do spesifics, ale przede wszystkim osoba 1 otwarta aplikacja i zobaczyć dane 2, 3, 4 osoby. Zarejestruj się i udostępniaj dane. Jakieś dane wejściowe na temat najlepszych praktyk, aby zapisać/odzyskać dane z mysql? Zbuduj interfejs API? – Tom
W takim przypadku - potrzebny jest również komponent serwera. Serwer powinien udostępniać usługę internetową. Usługa sieci Web może być typu REST/JSON, który najlepiej nadaje się do telefonów. Aby zapewnić jak najlepszą obsługę, należy zsynchronizować dane z serwerem i przechowywać lokalnie w SQLite (w iOS używasz danych podstawowych do korzystania z sqlite). – Jailbroken
Więc mysql (innodb) jest dobrym rozwiązaniem? Nie potrzebujesz żadnego "spesific" rozwiązanie bazy danych dla aplikacji mobilnych? Sugestie dotyczące podejścia do REST po stronie serwera? cokolwiek tam, żeby się przyjrzeć? – Tom