Wybór bazy danych

T0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Witam
Będę robił stronę internetową wraz z aplikacja mobilna ( aplikacja na androida w eclipsie lub android studio) i mam problem jaką bazę danych dobrać SQLite czy może jakaś inna

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
3

Wybierz tę, którą znasz, lubisz, i która jest odpowiednia dla twojego problemu.

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 41
0

Jeśli dane mają być przechowywane poza telefonem, to SQLite chyba odpada, bo to raczej baza nieprzystosowana do zastosowań na serwerze.
Obecnie chyba najbardziej lubianą i posiadającą najwięcej funkcji bazą relacyjną jest PostgreSQL. Stanowczo polecam.

Zastanów się też, jakie masz potrzeby - czy dane muszą być zawsze spójne? Czy potrzebujesz pełnej transakcyjności? Czy potrzebujesz rozbudowanych relacji?
Jeśli nie, zainteresuj się bazami NoSQL, takimi jak MongoDB czy Couchbase.

A jeśli nie jesteś w stanie odpowiedzieć na te pytania - wybierz PostgreSQL :)

Ogólnie aplikacje powinno się budować w taki sposób, żeby baza danych i model danych były szczegółami, które w każdej chwili można zmienić. Od tego są interfejsy, Dependency Injection i warstwowa budowa aplikacji.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.