Sdílení databáze v síti

Rád bych nějakým způsobem sdílel databázi GeoGetu mezi více PC jedné lokální síti. Jak na to? Jde vytvořit nějaká automatická synchronizace? Je totiž hodně nepohodlné mít Geoget na více PC a nějakými způsoby udržovat všechny databáze stále stejně aktuální (mám ny mysli nálezy, vyluštěné mystery apod.)
Děkuji za odpověď

Pokud by v GeoGetu šlo nastavit jiné umístění databáze, tak by to mělo jít. Což takhle programy jako Dropbox, Microsoft synchronization tools a další?

Synchronizační programy (ty, které pracující se soubory) se mi na toto použití nelíbí - umí totiž pouze přepsat jednu databázi druhou, neumí je sloučit. Tzn. když bude na každém PC změna databáze, tak při pouhém překopírování souboru databáze ztratím data…
Možným řešením by bylo umístit soubor databáze na síťový disk, ale nevím, jak by se GeoGet vypořádal s vícenásobným přístupem.
Vypadá to, že nic podle mých představ asi neexistuje. Asi si budu muset nastudovat dokumentaci ke Geogetu a napsat si vlastní synchronizační plugin…:slight_smile:

Což se zeptat autora geogetu? Myslím, že odpoví, že to nejde, nedavno tu něco podobného bylo (zkus hledat, jednalo se o umístění souboru s databází). I když teď bych asi počkal, po updatu GS budou asi rádi, až to zase dají dohromady a nebude to samý Prase error.

Hm, mám to v plánu zkusit na bázi NFS. Dropbox a podobně, ten by syncoval hrozně moc dat (ozkoušeno :slight_smile: ).

Mám Geoget nainstalovaný kompletně v Dropboxu, používám ho pravidelně na třech PC a nejsou s tím žádné problémy. Samozřejmě se vyhýbám současnému spuštění GG na více strojích. Co se týká objemu přenášených dat, mám právě opačnou zkušenost, než Honny - změna/přidání/smazání jedné keše se sesynchronizuje téměř okamžitě (za 2-3 vteřiny), přenese se jen minimum dat, Dropbox umí synchronizovat jen pozměněné části souborů, rozhodně se nesynchronizuje znovu celá databáze.

Databazovy soubor (soubory) geogetu musi byt v DATADIR. Jinde to pracovat nebude, vse predpoklada takoveto umisteni. Jedina cesta tedy je umistit cely DATADIR "nekam". Bezne to lide provozuji v Dropboxu a nejsou s tim problemy. Dropbox pracuje rozdilove, tedy nekopiruje smahem celou DB, ale jen rozdil. Jediny problem muze byt pri manipulaci s velkym objemem dat (import PQ), kdy synchronizace hodne zpomali praci. V tom pripade je lepsi Dropbax pozastavit, naimportovat a pak znovu spustit aby sesynchronizoval co je treba.

Nepises, jak tu dsatabazi chces vyuzivat, ale pro jednoho uzivatelele (1 owner databaze) je toto zrejme vyhovujici. Pouziti jedne databaze pro vice kaceru najednou si predstavit neumim a ani databaze ani GeoGet (ani zadny ze scriptu) s tim nepocitaji. (Vyjimkou je GJ, kde je mozne si nastavit docasny nick pro pristup k gc.com.)

Jinak technicky vzato by sdileni datoveho adresare z nekolika pocitacu melo byt mozne. Podminkou pro nezniceni databaze je, aby to bylo na takovem sitovem systemu, kde z windows funguje zamykani souboru i casti souboru! Napriklad standardni windowsi sdileny disk.

Sqlite si totiz zamyka jen ty casti souboru, ve kterych provadi zmeny. Takze pokud se nesejde nejaky dlouhotrvajici zapis do databaze z vice pocitacu (napriklad import dat), nemelo by to nicemu vadit.

Jen pozor na ostatni souibory v datovem adresari, hlavne kdyz provadite zmeny v konfiguraci, protoze zmeny mohou byt prepsany jinou instanci geogetu, ktera o vasich zmenach nevi! Takze konfiguraci menit jen, kdyz bezi jedna instance.

Vlastne stejna situace nastava i tehdy, kdyz si na jednom pocitaci pustite Geoget vicekrat. :wink:

jinak jen lehce OT, zde je autohotkey skript na pausovani dropboxu http://forums.dropbox.com/topic.php?id=40593, ale nejak mi nechce fungovat na w7-64 a opravdu jsem v AHK nikdy nic neprogramoval (evidentne to simuluje klikani v ty kontext. nabidce)

nicmene bud jako ahk, a pauzovat dropbox pri spusteni procesu geoget.exe (klikaci plugin do gg kde by se dodefinovaly treba i jiny procesy (datadir firefoxu atd.))
pripadne me jeste napadlo to udelat jako GGS skript (teda spis ze by GGS skript pustil zkomilovanej ahk do exe)

jen uvahy, ktery mi prijdou zajimavy co se dropboxu tyce.

i kdyz puvodni dotaz nebyl o synchronizaci jednoho datadiru tam a zpet, ale o pristupovani do jedny databaze vice uzivateli naraz (keepas tohle umi hezky, rekne ze nekdo v databazi neco zmenil a zda to ma spojit)..

Děkuji za odpovědi; DropBox zkusím - uvidím, jak se osvědčí. Nasazení plánuji pro "jednu domácnost" (jeden účet na GC) - tzn. pár NTB a stolní PC. Možnost současného spuštění tím pádem právě není vyloučena.