ďťż
 
rozproszone baz danych na urzadzeniach mobilnych! problem! ďťż
 
rozproszone baz danych na urzadzeniach mobilnych! problem!
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

rozproszone baz danych na urzadzeniach mobilnych! problem!



Kedzier - 04-04-2006 00:08
rozproszone baz danych na urzadzeniach mobilnych! problem!
  witam,

mam teraz taki problem, powniewaz mam system mobilny jak to ostatnio
dumnie brzmi :) ale ogolna rzecz polega na tym, ze mam baze centralna i
bazy na pda ktore sie z nia synchronizuja, baza canetralna to mssql 2000
lub 2005, roznie to jest, jako serwer synchronizacji uzywam mobilinka, a
mobilna to ASA,
no i teraz jest taki problem bo potrzebuje w jakis logiczny sposob
ustawiac sobie takie rzeczy jak, kasowanie rekordow w jednej i drugiej
bazie itp. obecnie robie to na jakis statusach czyli jesli w jakiejs
kolumnie status jest taki to znaczy ze rekord jest usuniety, jesli
last_modified (czas modyfikacji, dotkniecia jakiegokolwiek rekodru) jest
wiekszy to sprawdz co sie stalo z rekordem itp. ale ten mechamiznm ma
kilka luk, przynajmniej dla mnie, poniewaz na wszystko musze sie uczulac
skryptami synchronizacji, a po drugie to jest strasznie niewygodne w
programowaniu poniewaz nie moge usunac rekordu fizyczni z bazy bo mi sie
synchronizacjia na mobilinku wywala, i sie pojawiaja problemy, a swoja
droga mobilnik sybase'a tez ciekawe narzedzie, jak sie raz na tydzien
nie pojawi patch do niego to tydzien jest stracony :)
wiec teraz szukam jakiegos roziwazania, ktore pozwoliloby zrobic to
lepeiej, moze inny rodzja synchronizacji, inne serwery synchornizacji,
inne bazy mobilne moze mssql 2005 mobile? nie wiem pytam was!

a co do obecnej sytuacji to moze podacie jakis sposob na kasowanie
rekordow z bazy centralnej zeby nie bylo problemow potem z
synchronizacjia, moze ktos juz cos takiego robil i w jais sposob to zrobic?

pozdrawiam i z gory dzieki za odpowiedz
Piotrek





Marek Horodyski - 04-04-2006 00:08

 
Użytkownik "Kedzier" <kedzierTO@WYTNIJlink.pl> napisał w wiadomości
news:e0qon2$pvv$1@nemesis.news.tpi.pl...
> witam,
>
[...]
> a co do obecnej sytuacji to moze podacie jakis sposob na kasowanie
> rekordow z bazy centralnej zeby nie bylo problemow potem z
> synchronizacjia, moze ktos juz cos takiego robil i w jais sposob to
> zrobic?

Tu masz 2 bazy i synchronizacje. Czyli jest okres pracy
niezsynchronizowanej.
Nie wiem czy moj pomysl jest dobry, bo wymaga pracy online, a to narzuca
wymagania na siec, ale na "mobilach" mozna uruchamiac terminal aplikacji
pracujacej po stronie serwera. Rozwiazanie terminalowe dostepne z www.otc.pl
do aplikacji pisanych w xharbour. Wtedy po stronie serwera mozna robic
praktycznie wszystko.

Pozdrawiam,
Marek Horodyski




Kedzier - 04-04-2006 00:08

  Marek Horodyski napisał(a):
> Tu masz 2 bazy i synchronizacje. Czyli jest okres pracy
> niezsynchronizowanej.
> Nie wiem czy moj pomysl jest dobry, bo wymaga pracy online, a to narzuca
> wymagania na siec, ale na "mobilach" mozna uruchamiac terminal aplikacji
> pracujacej po stronie serwera. Rozwiazanie terminalowe dostepne z
> www.otc.pl do aplikacji pisanych w xharbour. Wtedy po stronie serwera
> mozna robic praktycznie wszystko.

a wlasnie wyobrazmy sobie teraz taka sytuacjie, piszemy aplikacje dla
przedstawiciela handlowego, ktory ma pda i jedzie do jakiejs zapadlej
dziury gdzie nie ma dostepu do internetu bo uzywa gprs lub edge lub
umts, a teraz musi byc jaks synchroznizacja przyrostowa itp,
zastanawialem sie przez dlugi czas nad webservices, ale to kosztuje
bardzo duzo danych!
dlatego szukam czegos nowego, moze jakiegos innego pomyslu
synchronizacji do juz istejacego rozwiazania,

pozdr,
P.




=?iso-8859-2?Q?Andrzej_D=B1browski?= - 04-04-2006 00:08

 
> a wlasnie wyobrazmy sobie teraz taka sytuacjie, piszemy aplikacje dla
> przedstawiciela handlowego, ktory ma pda i jedzie do jakiejs zapadlej
> dziury gdzie nie ma dostepu do internetu bo uzywa gprs lub edge lub umts,
> a teraz musi byc jaks synchroznizacja przyrostowa itp,
> zastanawialem sie przez dlugi czas nad webservices, ale to kosztuje bardzo
> duzo danych!
> dlatego szukam czegos nowego, moze jakiegos innego pomyslu synchronizacji
> do juz istejacego rozwiazania,

Generalnie brakuje jednej informacji, co et ludki bez dostepu do sieci moga
robic. Dodawac rekordy, usuwac, modyfikowac? Czy moga robić tak ze beda
chcieli zmeinaic te same rekordy czy beda automatycznei rozdzielone itd itp
System synchronizacji rpzyrostowej nei jest zbyt skomplikowany przy pewnych
zalozeniach, ale sa zalozenai dla ktorych odpada, lub wymaga duzego nakladu
pracy.
AndzrejDąbrowski





Kedzier - 04-04-2006 00:08

  Andrzej Dąbrowski napisał(a):
> Generalnie brakuje jednej informacji, co et ludki bez dostepu do sieci
> moga robic. Dodawac rekordy, usuwac, modyfikowac? Czy moga robić tak ze
> beda chcieli zmeinaic te same rekordy czy beda automatycznei rozdzielone
> itd itp
> System synchronizacji rpzyrostowej nei jest zbyt skomplikowany przy
> pewnych zalozeniach, ale sa zalozenai dla ktorych odpada, lub wymaga
> duzego nakladu pracy.

ludzie na mobilnych moga dodawac rekordy, modyfikowac i usuwac,
przy czym to usuwanie to moze byc takie ze tylko flage beda ustawiali,
ale wlasnie tez nie we wszytkich tabelach beda mogli miec taka
funkcjionalnosc,
no wlasnie moga prawie wszystko, teraz powstaje ten problem jak im to
umozliwic?

pozdr,
P.




Kazek Kurz - 04-04-2006 00:08

  Kedzier wrote:
> Andrzej Dąbrowski napisał(a):
>
>> Generalnie brakuje jednej informacji, co et ludki bez dostepu do sieci
>> moga robic. Dodawac rekordy, usuwac, modyfikowac? Czy moga robić tak
>> ze beda chcieli zmeinaic te same rekordy czy beda automatycznei
>> rozdzielone itd itp
>> System synchronizacji rpzyrostowej nei jest zbyt skomplikowany przy
>> pewnych zalozeniach, ale sa zalozenai dla ktorych odpada, lub wymaga
>> duzego nakladu pracy.
> ludzie na mobilnych moga dodawac rekordy, modyfikowac i usuwac,
> przy czym to usuwanie to moze byc takie ze tylko flage beda ustawiali,
> ale wlasnie tez nie we wszytkich tabelach beda mogli miec taka
> funkcjionalnosc,
> no wlasnie moga prawie wszystko, teraz powstaje ten problem jak im to
> umozliwic?
Zastosowac dedykowane rozwiazanie do tego celu.
Lotus Notes Domino np. Albo jakis profesjonalny system SFA.
Uzywanie w tym celu mssql jest kompletnym nieporozumieneim.
kazek

--
O ktorym Wojtek Wierba napisal:
Kiedyś mówiło się "cogito ergo sum".
No Kazek chyba powiedzialby jednak:
"cogito ergo zum" co tlumaczy sie jako
"... jezdem"




keczerad - 04-04-2006 00:08

  Kedzier napisał(a):

> ludzie na mobilnych moga dodawac rekordy, modyfikowac i usuwac,
> przy czym to usuwanie to moze byc takie ze tylko flage beda ustawiali,

nie tylko usuwanie jest problemem, bo przy 3 offlinowych klientach i
jednej tej samem zmienie tego samego rekordu jest problem, ale to pewnie
wiesz tylko zapomniales o tym, widzialem takie rozwiazanie logoteca i
mobileboxa wiec moze lepiej cos kupic niz sie meczyc :).

--

keczerad

http://www.e-mo.com.pl
sklep w (X)HTML




Kedzier - 04-04-2006 00:08

  znowu nie do konca napisalem,
oni nie modyfikuja tych samych rekordow na roznych bazach modyfikuja
tylko swoje rekordy, ze swoim identyfikatorem,
tj. np planowanie swoich wizyt u kontahentow, dodawanie swoich wizyt,
usuwanie swoich zaplanowanych wizyt, przegladanie swoich wizyt, zmiany
daty swoich zaplanowanych wizyt, itp!
nie modyfikuja innych rekordow nie powiazanych z inna baza!
moze tak bedzie jasniej!
:)
co do logotec'a to wlasnie cos takiego mnie interesuje, ale od srodka!
wnetrze synchronizacji! jak to dziala! :)

pozdrawiam
P.




Kazek Kurz - 04-04-2006 00:08

  Kedzier wrote:

> co do logotec'a to wlasnie cos takiego mnie interesuje, ale od srodka!
> wnetrze synchronizacji! jak to dziala! :)
Protokoly transakcji rozproszonych sa znane i opisane w stosownych
ksiazkach. Ale pisanei tego samemu? Po co?
Skonczy sie na tym ze nie napiszesz tego dobrze, a i tak nikt poza toba
nie bedzie wiedzial o co chodzi.
No chyba ze chcesz wprowadzaic na rynek nowy produkt.
Ale woweczas zastanow sie czy aby nie oprzec swojego przyszlego chleba o
cos o czyms nie musisz szukac wiedzy na tej grupie.,..
kazek

--
O ktorym Wojtek Wierba napisal:
Kiedyś mówiło się "cogito ergo sum".
No Kazek chyba powiedzialby jednak:
"cogito ergo zum" co tlumaczy sie jako
"... jezdem"




red jamezz - 05-04-2006 00:03

  Kedzier <kedzierTO@WYTNIJlink.pl> napisał(a):

> witam,
>
> mam teraz taki problem, powniewaz mam system mobilny jak to ostatnio
> dumnie brzmi :) ale ogolna rzecz polega na tym, ze mam baze centralna i
> bazy na pda ktore sie z nia synchronizuja, baza canetralna to mssql 2000
> lub 2005, roznie to jest, jako serwer synchronizacji uzywam mobilinka, a
> mobilna to ASA,
> no i teraz jest taki problem bo potrzebuje w jakis logiczny sposob
> ustawiac sobie takie rzeczy jak, kasowanie rekordow w jednej i drugiej
> bazie itp. obecnie robie to na jakis statusach czyli jesli w jakiejs
> kolumnie status jest taki to znaczy ze rekord jest usuniety, jesli
> last_modified (czas modyfikacji, dotkniecia jakiegokolwiek rekodru) jest
> wiekszy to sprawdz co sie stalo z rekordem itp. ale ten mechamiznm ma
> kilka luk, przynajmniej dla mnie, poniewaz na wszystko musze sie uczulac
> skryptami synchronizacji, a po drugie to jest strasznie niewygodne w
> programowaniu poniewaz nie moge usunac rekordu fizyczni z bazy bo mi sie
> synchronizacjia na mobilinku wywala, i sie pojawiaja problemy, a swoja
> droga mobilnik sybase'a tez ciekawe narzedzie, jak sie raz na tydzien
> nie pojawi patch do niego to tydzien jest stracony :)
> wiec teraz szukam jakiegos roziwazania, ktore pozwoliloby zrobic to
> lepeiej, moze inny rodzja synchronizacji, inne serwery synchornizacji,
> inne bazy mobilne moze mssql 2005 mobile? nie wiem pytam was!
>
> a co do obecnej sytuacji to moze podacie jakis sposob na kasowanie
> rekordow z bazy centralnej zeby nie bylo problemow potem z
> synchronizacjia, moze ktos juz cos takiego robil i w jais sposob to zrobic?
>
> pozdrawiam i z gory dzieki za odpowiedz
> Piotrek

1. zmien mssql na sybase ase 15
2. ustaw pomiędzy nimi replikację
3. chyba lepszej oferty nie ma na mobile niz sybase.

pozdrawiam

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




Kedzier - 06-04-2006 00:13

  red jamezz napisał(a):
> 1. zmien mssql na sybase ase 15
> 2. ustaw pomiędzy nimi replikację
> 3. chyba lepszej oferty nie ma na mobile niz sybase.

na centralnej bazie musze miec mssql 2005! niestety taki wymog a czym
sie rozni ase 15 od tego?
i po drugie nie da sie czegos takiego zrobic pomiedzy mssql'ami
enterprise i mobile ?
pozdr
P.




red jamezz - 07-04-2006 00:03

  Kedzier <kedzierTO@WYTNIJlink.pl> napisał(a):

> red jamezz napisał(a):
> > 1. zmien mssql na sybase ase 15
> > 2. ustaw pomiędzy nimi replikację
> > 3. chyba lepszej oferty nie ma na mobile niz sybase.
>
> na centralnej bazie musze miec mssql 2005! niestety taki wymog a czym
> sie rozni ase 15 od tego?

http://www.sybase.com/products/infor...rverenterprise

> i po drugie nie da sie czegos takiego zrobic pomiedzy mssql'ami
> enterprise i mobile ?
> pozdr
> P.
>
polecam Ci też link http://www.ianywhere.com/whitepapers...servertut.html
plus inne w tym dziale http://www.ianywhere.com/products/sql_anywhere.html

Microsot dawno dawno temu kupił kody od sybase (stąd wspólny t-sql)
ale potem drogi się rozeszły mocno :P.
Z tego co wiem mały sybase ASA9 prawdopodobnie ma możliwość ustawienia
mechnizmu replikacji z np. MS SQL 2005.
http://www.ianywhere.com/developer/p...902/en/html/in
dex.html

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




Kedzier - 07-04-2006 00:03

  red jamezz napisał(a):
> Microsot dawno dawno temu kupił kody od sybase (stąd wspólny t-sql)
> ale potem drogi się rozeszły mocno :P.
nom rozeszly sie rozeszly :)
w wersji asa 3.0 kupil ms chyba:) bo bazy w formacie binarnym mozna bylo
pomiedzy soba eksportowac, tylko ze jedno nazywalo sie mssql a drugie asa ;)
nie ma co sa oryginalni :)

ja sie w tej chwili zastanawiam nad architektura mieszana
synchronizacji! otoz czesc danych byla by przesylana mobilinkiem a czesc
jakims innym sposobem moze webservice albo normalnie ftp, tak jak teraz
mam robione, bo duze pliki mi nie przechodzily! poprostu mobilink nie
dawal rady, ale jest fajny bo szybko robi synchronizacje przyrostowa! i
to mi sie podoba! bo jak napisze jakis programik ktory ma mi
synchronizowac tylko niewiele danych w jednej chwili to jest to
rozwiazanie poprostu super, ale jak mam przesylac wicej danych to sie
kladzie!

dlatego sie zastanawialem nad jakas zmiana!
pozdr,
P.




Artur Muszynski - 08-04-2006 00:04

  > a wlasnie wyobrazmy sobie teraz taka sytuacjie, piszemy aplikacje dla
> przedstawiciela handlowego, ktory ma pda i jedzie do jakiejs zapadlej
> dziury gdzie nie ma dostepu do internetu bo uzywa gprs lub edge lub
> umts.

Gotowych systemów off-line'owych jest coraz więcej, np. mobilny WF-Mag.
Ściągnij sobie jakieś demo i obejrzyj (a nie lepiej kupić?).
System on-line'owy jest 100x lepszy on off-line. Czy warto pisać od nowa
coś, co już jest, a przy tym na starcie będzie spełniało swoje zadanie tylko
połowicznie?
OT: Czy gdzieś jeszcze są miejsca na mapie Polski, gdzie nie działa GPRS?

artur




Kedzier - 08-04-2006 00:05

  Artur Muszynski napisał(a):
> Gotowych systemów off-line'owych jest coraz więcej, np. mobilny WF-Mag.
> Ściągnij sobie jakieś demo i obejrzyj (a nie lepiej kupić?).

po 1. doskonale wiem jak dziala wf-mag mobilny,
po 2. chce rozwiazac teraz problemy ktorych developerzy (ktorych znam i
z ktorymi pracuje) nie mogli rozwiazac projektujac ten system,
po 3. proponowane tutaj rozwiazania logoteca, sa nie do przyjecia ze
wzgledu na ilosc danych przesylanych przez siec (to rozwiazanie bazuje
na wyswietlaniu na mobilnym stron www), musze synchronizacja przyrostowa
zrobic w jakis sposob!
po 4. pracuje w tej chwili nad systemem synchronizacji ktory czesc
danych synchronizowalby przyrostowo a czesc jakas inna zrzutka np FTP a
czesc mobilinkiem itp.
dlatego pytam teraz o tyle roznych rzeczy, ktorych jeszcze nikt nie
rozwiazal, bo to jest niesamowita nowosc i jest milion problemow do
rozwiazania, o ktorych projektujac, programujac i uzywajac normalne bazy
danych nawet sobie sprawy nie zdajemy, a slysze non stop odpowiedzi
zebym kupil gotowca ktorego sam pomagalem robic!

ciekawa odpowiedz :)

milego dnia :)

pozdr,
P.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    mysql i mysql-front, problem String line; if (line=="cos"){...}....problem Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?= [postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?= [oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?= Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ] [PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ? Problem z mysql - can't connect to MySQL/nietypowo... plik corel 11 na corel 8 = problem z otwarciem [MySQL] problem z kwerenda MySQL 4.1.21 vs 5.0.11
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • marcelq.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com