Přejít na obsah


Fotka

Geoget 2.9.10

geoget

  • Zamčené téma Toto téma je zamknuto
110 odpovědí na toto téma

#101 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 534 příspěvků(y)

Publikováno 06 prosinec 2017 - 8:08

Jasne, stahne se i pet poslednich logu, coz na zjisteni skutecneho stavu kese opravdu staci. A kdyz ne, tak si dalsi logy stahnu v terenu online.


  • 0

#102 mpik

mpik

    Advanced Member

  • Members
  • PipPipPip
  • 8 817 příspěvků(y)

Publikováno 06 prosinec 2017 - 21:19

Napadla mě jedna věc, která je možná ve skutečnosti chybou.

Geoget se dá spustit několikrát. Potom jeden může stahovat a v druhém se dá dělat něco jiného.

Ovšem nedoporučuju to dělat, bojím se ž k nakopnutí databáze může dojít.

Co na to autoři - nemělo by se tomu spíš zabránit, aby nehrozilo, že někdo si takovou prací zboří databázi? Vím, že v databázích je většinou ošteřeno, aby v multiuživatelském prostředí nedošlo ke kolizi. Ale SQLite pokud vím multiuživatelská není.


  • 0

#103 Kreten8

Kreten8

    Advanced Member

  • Members
  • PipPipPip
  • 1 809 příspěvků(y)

Publikováno 06 prosinec 2017 - 21:29

To rozhodně ne, neboť já pouštím GeoGetů i několik najednou a samozřejmě každý s jinou databází.
  • 0

#104 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 534 příspěvků(y)

Publikováno 06 prosinec 2017 - 22:44

Ne, k nakopnuti databaze nedojde, je to osetrene. To nejhorsi, co se ti muze v extremni situaci stat je, ze ti jeden z Geogetu vyhodi hlasku "database is busy", a co se pokousel zrovna zapsat, se nezapise. (pri beznem pouzivani by se ti to ale stat nemelo)  Ale integritu dat to neposkodi.


  • 0

#105 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 534 příspěvků(y)

Publikováno 06 prosinec 2017 - 22:51

A měl bych takový nápad na vylepšení (o dlouhých zimních večerech) - aby šlo stahovat logy na pozadí, aby se při tom dalo něco dělat. Jde to pomalu a pro větší počet keší je GeoGet zaneprázdněn na hodně dlouho.

 

Nejake stahovani na pozadi neni rozhodne na poradu dne.


  • 0

#106 mpik

mpik

    Advanced Member

  • Members
  • PipPipPip
  • 8 817 příspěvků(y)

Publikováno 07 prosinec 2017 - 6:36

Tak díky za info. Když vím, že SQLite je jednouživatelská, bál jsem se toho. Jinak pochopitelně v databázových systémech se běžně pracuje z mnoha míst se stejnou databází a funguje to (např. internetové bankovnictví), ale to je jiná kategorie. Takže jinak řečeno, lze spustit Geoget s náročnějším stahováním a pak druhý a v tom pracovat. Takže jakoby stahování na pozadí. Dělat to ale stejně asi nebudu.

EDIT: Tak jsem se znovu podíval do dokumentace o SQLite a vidím, že jsem asi kdysi něco špatně pochopil, nic o jednouživatelském režimu tam nevidím. Takže jsem asi měl zbytečné obavy.


Tento příspěvek byl upraven od mpik: 07 prosinec 2017 - 6:44

  • 0

#107 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 534 příspěvků(y)

Publikováno 07 prosinec 2017 - 6:56

Tam jde jen o to, že se při zápisech kusy souborů zamykání, a pokud potřebuje někdo druhý zamknout již zamknouty kus, musí počkat, než se zase uvolní. To zkouší x vteřin, a kdyz se mu to nepovede, vyhodí to chybu. To by ale v praxi mohlo nastat třeba kdyz bys ze dvou míst najednou importoval. Koukat se na zamcena data můžeš beztrestně.
  • 0

#108 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 534 příspěvků(y)

Publikováno 07 prosinec 2017 - 6:57

Ostatne, paralelní přístup k databázi využívá i Geoget sám o sobě.
  • 0

#109 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 149 příspěvků(y)

Publikováno 07 prosinec 2017 - 7:30

Dalsi vec jsou transakce. GG zapisuje data jako transakce, takze nemuze dojit k poruseni integrity. Budto se podari cela zmena (vsechna souvisejici data) nebo se neprovede nic.

 

S Geogetem delam pokusy jako asi malokdo jiny (dokonce jsem se nedavno dostal do stavu, kdy ani Haluma neveri, ze je to mozne ;)), ale nikdy jsem s paralelnim provozem nemel problem a konzistenci dat v databazi jsem nikdy porusenou nemel nebo alespon nic podobneho nezpozoroval.


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#110 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 149 příspěvků(y)

Publikováno 07 prosinec 2017 - 7:33

A proc jsme ve vlakne 2.9.10, kdyz mame GG 2.9.11?


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#111 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 534 příspěvků(y)

Publikováno 07 prosinec 2017 - 8:04

Protoze jednou jedinkrat jsem stare vlakno nezamkl, a takhle to dopadlo.


  • 0





Také označené jedním nebo více z těchto klíčových slov:geoget

1 uživatel(ů) prochází toto téma

0 uživatelů, 1 návštěvníků 0 anonymních uživatelů

Reklama