Favicon Svethardware.cz  Svět hardware   Fórum Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Zobrazené výsledky: 1 až 15 z 15

Téma: synchronizace dvou databází

  1. #1
    Pravidelný diskutér
    Registrace
    May 2005
    Příspěvků
    233

    Zdravím... potřeboval bych pomoct... chtěl bych si naprogramovat vlastní prográmek na seznam DVD... ale... chci si udělat databázi jak v PC tak v PDA a aby se synchronizovali... jednotlivé programy nejsou problém, ale jak udělat aby se synchronizovali?? poradíte mi někdo jak by se to dalo udělat??

    PS.: na PC bych nejraději měl ten seznam v PHP+MySQL... ale tam bude asi problém se synchronizací s PDA...
    Odpovídat lze po přihlášení

  2. #2
    Moderátor Avatar uživatele Zdenek Malinsky
    Registrace
    Mar 2004
    Příspěvků
    9,888

    Na seznamy knih, CD, LP...jsem zkoušel na PC i PDA několik softů (free i placených), ale nakonec jsem zůstal u staré a dobré, osvědčené a fungující tabulce v Excelu.

    Vím, že je to trochu OT, ale než se s tím zbytečně patlat....
    Odpovídat lze po přihlášení



  3. #3
    Starousedlík SMob
    Registrace
    Jun 2004
    Příspěvků
    9,300

    Njo, nejlepe bude, kdyz pouzijes na obou stranach MS SQL Server 2005 (na PDA Mobile Edition verzi), tam na synchronizaci jsou pak wizardi...

    Ale jinak, co ti brani pouzit GUID sloupce a synchronizaci si napsat sam?
    Odpovídat lze po přihlášení

  4. #4
    Pravidelný diskutér
    Registrace
    May 2005
    Příspěvků
    233

    Děkuji za tipy... nejak to vyresim... mozna...
    Odpovídat lze po přihlášení

  5. #5
    Pravidelný diskutér
    Registrace
    Apr 2004
    Příspěvků
    266

    A proč ne SQLite? Jeden soubor, stejný pro všechny platformy a tak není problém ho kopírovat kamkoli, např. i na Linux. V porovnání se zmiňovaným MS SQL Server 2005 (mimochodem s kanonem na vrabce :dead: ) instalace , obsluha a v neposlední řadě velikost a rychlost pro takovou malou aplikaci, to vše je na straně SQLite! A použiješ li Pythona pro vnější uživatelský kabát, tak to budeš psát taky jen jednou, spolehlivě to funguje na všech platformách.
    Odpovídat lze po přihlášení

  6. #6
    Starousedlík SMob
    Registrace
    Jun 2004
    Příspěvků
    9,300

    To je sice hezke, ale nerekl bych, ze kopirovani souboru je oblibena BFU cinnost...
    Odpovídat lze po přihlášení

  7. #7
    Pravidelný diskutér
    Registrace
    Apr 2004
    Příspěvků
    266

    Ale no tak, jen v Pythonovi znám cca 5 free knihoven pro synchronizaci více zdrojů dat, pro PDA dokonce i přes active sync, předpokládám tedy, že to bude stačit. Takže stačí jen trochu googlit.
    Odpovídat lze po přihlášení



  8. #8
    Starousedlík SMob
    Registrace
    Jan 2004
    Příspěvků
    2,017

    Opravdu doporucuji SQL CE a SQL 2000 (2005)
    Psani vlastni knihovny neni trivialni, kopirovani souboru mi take neprijde jako dobra synchronizacni strategie

    O pastech a strastech replikace jsem napsal clanek - a verte, ze jen "klikanim" aplikaci nezprovoznite, Richard moc veri marketingovym materialum
    Odpovídat lze po přihlášení

  9. #9
    Pravidelný diskutér
    Registrace
    May 2005
    Příspěvků
    233

    ještě jednou děkuji za rady... co mi chybi, je naučit se ten MS SQL ovládat...
    Odpovídat lze po přihlášení

  10. #10
    Starousedlík SMob
    Registrace
    Jan 2004
    Příspěvků
    2,017

    Neni to nijak slozite - staci pouzivat SQL Management studio. I kdyz jak se divam, pokud chcete data synchronizovat opravdu jen na svem PDA a pocitaci, je merge replikace overkill.
    Pak staci SQLite, jak psal ErikT68i - anebo napriklad Dataset serializovany do XML.
    Odpovídat lze po přihlášení

  11. #11
    Starousedlík SMob
    Registrace
    Jun 2004
    Příspěvků
    9,300

    Citace Původně odesláno od RStein
    O pastech a strastech replikace jsem napsal clanek - a verte, ze jen "klikanim" aplikaci nezprovoznite, Richard moc veri marketingovym materialum
    Nechci ti do toho moc kafrat, ale tvuj clanek je o MS SQL 2000 a MS SQL CE 2.0 (a 2 roky stary), tam je replikace na masli (obcas), ale ve SQL 2005? Pro mne to nastaveni byla fakt trivialka...
    Odpovídat lze po přihlášení

  12. #12
    Starousedlík SMob
    Registrace
    Jan 2004
    Příspěvků
    2,017

    No to je sice pravda, jenze:
    V SQL 2000 merge replikaci taky jen naklikas - jenze tim to teprve zacina.
    Musis si poradit se zmenami schematu
    Resit vyjimky na klientech
    Nejlepe napsat nejakeho replication managera, ktery zbytek aplikace odstini od znalosti detailu replikaci.
    A tohle vsechno v clanku (a predchazejicim clanku o merge replikaci) stale plati.

    BTW: Merge replikace je podle mych zkusenosti stale jednou z nejhure odladenych casti - skoro pri kazdem releasu nove verze aplikace jsem musel stahovat ruzne hotfixy.
    Odpovídat lze po přihlášení



  13. #13
    Pravidelný diskutér
    Registrace
    May 2005
    Příspěvků
    233

    tak abych vám osvítil svoje řešení.... udělám to tak, že budu mít jeden soubor (třeba .csv) a dvě aplikace (pro PDA a PC)... obě aplikacě budou umět tento soubor zpracovat a ten soubor bude synchronizován (nejspis pres AS)... doufám že jsem to vysvětlil dobře... pro mně to bude asi nejjednodužší řešení...
    Odpovídat lze po přihlášení

  14. #14
    Starousedlík SMob
    Registrace
    Jun 2004
    Příspěvků
    9,300

    Bude, ale misto .csv doporucim radeji XML soubor...
    Odpovídat lze po přihlášení

  15. #15
    Starousedlík SMob
    Registrace
    Jan 2004
    Příspěvků
    2,017

    XML bude lepsi (mate zadarmo serializaci do DATASETU) - nicmene musite zajistit, ze nebudou soubory na obou zarizenich meneny v ramci jedne synchronizace.
    Pokud ano, tak budete muset sam resit "merge" zaznamu
    Odpovídat lze po přihlášení

Podobná témata

  1. Nastavení synchronizace s Outlookem na dvou PC
    Od lojza__ce4you v sekci Windows Mobile 6.5
    Reakcí: 4
    Poslední příspěvek: 20-07-2010, 09:24
  2. Synchronizace dvou zařízení s Windows mobile
    Od ka_so v sekci + Komunikace & Synchronizace
    Reakcí: 3
    Poslední příspěvek: 12-09-2006, 11:16
  3. Synchronizace dvou zarizeni s jednym PC (dve samostatne ucty) pres Activesync 4.1
    Od Anunnaki_ce4you v sekci + Komunikace & Synchronizace
    Reakcí: 3
    Poslední příspěvek: 29-01-2006, 14:24