sql >> Database teknologi >  >> NoSQL >> MongoDB

SQLite på Android og MongoDB med synkronisering

Der er et par forskellige tilgange at overveje:

1) Brug et databaseprodukt, der implementerer multi-master eller MVCC (Multiversion Concurrency Control) og kører på både Android + din server. Der er nogle eksempler på MVCC wikipedia-siden , hvor CouchDB er en fælles løsning. Der er en TouchDB-Android port, som er optimeret til at køre på Android og understøtter replikering til CouchDB.

2) Dine krav kan være enkle (eller unikke) nok til at berettige til at rulle din egen løsning. En almindelig løsning ville være at bruge SQLite på Android og synkronisere information til en fjernserver over en (sandsynligvis RESTful) API.

Det er ikke vigtigt at bruge den samme databaseløsning på både mobilenhed og server, men brug af et lignende skema og forespørgselssprog vil sandsynligvis holde dig sundere.



  1. Opretter forbindelse til mongodb ved hjælp af mongoose og Fixie (Heroku-tilføjelse)

  2. Sådan laver du kortlægning, mens du indekserer i elasticsearch

  3. Mongoose opretter forbindelse til understøttelse af flere lejemål i node.js

  4. Filtrer array-elementer med $regex