Wybór bazy danych

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

3

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1