OracleLite to SQLite(Android) Synchronization
Transcript of OracleLite to SQLite(Android) Synchronization
-
7/23/2019 OracleLite to SQLite(Android) Synchronization
1/8
Lracdj D`uj ul SQD`uj'Aberl`e) Spbcgrlb`xau`lb
ugrlzng Lracdj Eauaoasj Mlo`dj Sjrvjr
1
-
7/23/2019 OracleLite to SQLite(Android) Synchronization
2/8
Clm{lbjbus
Lracdj Eauaoasj Sjrvjr 8 @u clbs`sus lf ugj Eauaoasj abe ugj ~jo a{{d`cau`lb'@f ava`daodj) lbugj rjmluj spsujmCd`jbu Spsujm 8 @u cab oj abp ejv`cj a mlo`dj$ a clm{zujr ugau clbbjcus ugj mlo`dj sjrvjrugrlzng a{`"Mlo`dj Sjrvjr 8 @us a m`eedj u`rj sjrvjr ~g`cg `s `bsuaddje lb ugj sjrvjr `b lrejr ul gabedjclmmzb`cau`lb oju~jjb sjrvjr abe cd`jbu op d`sujb`bn ul A{` rjqzjsu ugrlzng cd`jbu
Lracdj Eauaoasj Mlo`dj Sjrvjr8
1"Lracdj Eauaoasj Mlo`dj Sjrvjr `s ugj ojsu ~ap ul sjczrjdp clbbjcu mlo`dj a{{d`cau`lbs ul
Lracdj Eauaoasj" @u s ~jdd sz`uje flr m`ss`lb cr`u`cad a{{d`cau`lbs lr abp a{{d`cau`lb ~gjrj
g`ng {jrflrmabcj abe rjd`ao`d`up arj rjqz`rje" @u jwujbes ugj a{{d`cau`lb nr`e ul mlo`dj
ejv`cjs$ addl~`bn accjss ul jbujr{r`sj eaua abe a{{d`cau`lbs b ugj aosjbcj lf a bju~lri
clbbjcu`lb" gjb a bju~lri clbbjcu`lb s ava`daodj$ Lracdj Eauaoasj Mlo`dj Sjrvjr zsjs eaua
spbcgrlb`xau`lb ul addl~ rjd`aodj abe sjczrj eaua jwcgabnj ~`ug a oaci-jbe Lracdj Eauaoasj"
Lracdj Eauaoasj Mlo`dj Sjrvjr Arcg`ujcuzrj8
?
-
7/23/2019 OracleLite to SQLite(Android) Synchronization
3/8
Lb ugj cd`jbuUgj mlo`dj a{{d`cau`lb clmmzb`caujs ugrlzng ugj Spbc Sjrvjr ~`ug ugjmlo`dj sjrvjr abe z{dlaes ugj cgabnjs maej b ugj cd`jbu macg`bj" @u ugjb el~bdlaesugj cgabnjs flr ugj cd`jbu ugau arj adrjaep {rj{arje op ugj mlo`dj sjrvjr"
Lb ugj mlo`dj sjrvjrA oacinrlzbe {rlcjss caddje ugj Mjssanj Njbjraulr abe
[rlcjsslr 'MN[)$ ~g`cg rzbs `b ugj samj u`jr as ugj mlo`dj sjrvjr$ {jr`le`caddp clddjcusadd ugj z{dlaeje cgabnjs frlm mabp mlo`dj zsjrs abe ugjb a{{d`js ugjm ul ugj sjrvjreauaoasj" Bjwu$ MN[ {rj{arjs cgabnjs ugau bjje ul oj sjbu ul jacg mlo`dj zsjr"Ug`s suj{ `s jssjbu`ad ojcazsj ugj bjwu u`mj ugj mlo`dj zsjr spbcgrlb`xjs ~`ug ugj
mlo`dj sjrvjr$ ugjsj cgabnjs cab oj el~bdlaeje ul ugj cd`jbu abe a{{d`je ul ugj cd`jbueauaoasj"
3
-
7/23/2019 OracleLite to SQLite(Android) Synchronization
4/8
SQ-D`uj Mlo`dj Cd`jbu
Gjrj SQ-D`uj Mlo`dj Cd`jbu `s rjfjrrje ul abp cd`jbu a{{d`cau`lb ~g`cg clmmzb`caujs ~`ug ugj
sjrvjr `m{d`c`udp zs`bn ugj Cd`jbu S`ej A[@S" @b casj lf Aberl`e gabesju$ ugj a{{d`cau`lb `s ul ojejvjdl{je abe `bujrbad clmmzb`cau`lb sglzde oj gabedje zs`bn A[@S"
^gjb plz `bsuadd ugj SQ-D`uj Mlo`dj cd`jbu$ ugj flddl~`bn clm{lbjbus arj {rlv`eje8
Spbc Jbn`bjJbaodjs mabzad lr azulmau`c spbcgrlb`xau`lb" Mabzad
spbcgrlb`xau`lb s `b`u`auje op ugj mlo`dj a{{d`cau`lb" Azulmau`c spbcgrlb`xau`lb
cab oj jbaodje lbdp lb ugj ^`b3?$ ^`bCJ$ abe D`bzw {dauflrms" Ugj Spbc
Jbn`bj `bujracus ~`ug ugj SQD`uj eauaoasj ul z{dlae abe el~bdlae eaua `b
clbhzbcu`lb ~`ug ugj Mlo`dj Sjrvjr ul spbcgrlb`xj ugj eaua ~`ug ugj Lracdj
eauaoasj"
Ejv`cj Mabanjr Anjbu 'EM Anjbu)Ugj EM Anjbu `s lbdp `bsuaddje lb ^`b3?$^`bCJ$ abe D`bzw" Ugj Mlo`dj Sjrvjr zsjs ugj EM Anjbu ul sjbe clmmabes ulugj ejv`cj abe mabanj ugj mlo`dj ejv`cj" Ugj Odaciojrrp abe Aberl`e {dauflrmscabblu oj mabanje op ugj Mlo`dj Sjrvjr$ sl ugj EM Anjbu `s blu `bsuaddje lbugjsj ejv`cjs"
Mlo`dj a{{d`cau`lb@bujracus ~`ug ugj SQD`uj eauaoasj ul mabanj ugj eaua"@bujracus ~`ug ugj Spbc Jbn`bj ul `b`u`auj a mabzad spbcgrlb`xau`lb"
Arcg`ujcuzrj flr Cd`jbu ~`ug SQD`uj Eauaoasj abe SQD`uj Mlo`dj Cd`jbu
5
-
7/23/2019 OracleLite to SQLite(Android) Synchronization
5/8
Eaua Spbcgrlb`xau`lb Arcg`ujcuzrj
Spbcgrlb`xau`lb [rlcjezrj
:
-
7/23/2019 OracleLite to SQLite(Android) Synchronization
6/8
1" Suj{1-Spbcgrlb`xau`lb `s `b`u`auje lb ugj Mlo`dj cd jbu j ugjr op ugj zsjr lr frlm
azulmau`c spbcgrlb`xau`lb
Bluj8 Slmj {dauflrm rjsur`cu`lb flr Spbcgrlb`xau`lb8
[dauflrm Azulmau`c spbcgrlb`xau`lb
Ejv`cj mabanjmjbu ugrlzng
ugj EM Anjbu
Odaciojrrp Bl Bl
Aberl`e Bl Bl
^`b3? Pjs Pjs
^`bCJ Pjs Pjs
D`bzw Pjs Pjs
`"j"Aberl`e eljs-blu sz{{lru azulmau`c spbcgrlb`xau lb" @u lbdp sz{{lru ugj mabzad
spbcgrlb`xau`lb ugrlzng A[@"
?" Suj{?-Mlo`dj cd`jbu slfu~arj naugjrs add lf ugj cd`jbu cgabnjs bul a urabsacu`lb abe ugj
Spbc Cd`jbu z{dlaes ugj urabsacu`lb ul ugj Spbc Sjrvjr lb ugj Mlo`dj Sjrvjr"
3" Suj{3-Spbc Sjrvjr {dacjs ugj urabsacu`lb `bul ugj @b-Qzjzj"
5" Suj{5-Spbc Sjrvjr naugjrs add urabsacu`lbs ejsu`bje flr ugj Mlo`dj cd`jbu frlm ugj Lzu-
Qzjzj"
:" Suj{:-Spbc Cd`jbu el~bdlaes add cgabnjs flr cd`jbu eauaoasj"
6" Suj{6-Mlo`dj cd`jbu a{{d`js add cgabnjs flr cd`jbu eauaoasj" Flr Aberl`e Mlo`dj cd`jbus$ `f
ug`s `s ugj f`rsu spbcgrlb`xau`lb$ ugj SQD`uj eauaoasj `s crjauje"
>" Suj{>- Add urabsacu`lbs z{dlaeje op add Mlo`dj cd`jbus arj naugjrje op ugj MN[ lzu lf
6
-
7/23/2019 OracleLite to SQLite(Android) Synchronization
7/8
ugj @b-Qzjzj"
7" Suj{7- Ugj MN[ jwjczujs ugj a{{dp {gasj op a{{dp`bn add urabsacu`lbs flr ugj Mlo`dj
cd`jbus ul ugj`r rjs{jcu`vj a{{d`cau`lb uaodjs ul ugj oaci-jbe Lracdj eauaoasj" Ugj MN[
clmm`us afujr {rlcjss`bn jacg {zod`cau`lb"
0" Suj{0-MN[ jwjczujs ugj clm{lsj {gasj op naugjr`bn ugj cd`jbu eaua `bul lzunl`bn
urabsacu`lbs flr Mlo`dj cd`jbus"
1;" Suj{1;-MN[ {dacjs ugj clm{lsje eaua flr Mlo`dj cd`jbus `bul ugj Lzu-Qzjzj$ ~a`u`bn
flr ugj bjwu cd`jbu spbcgrlb`xau`lb flr ugj Spbc Sjrvjr ul naugjr ugj z{eaujs ul ugj cd`jbu"
@bsuaddau`lb [rlcjss flr Lracdj Eauaoasj Sjrvjr8
>
-
7/23/2019 OracleLite to SQLite(Android) Synchronization
8/8
Q & A
Q1" @s ug`s Ujcgb`qzj O`e`rjcu`lbad lr blu