DxQSO Začít
← Zpět na blog

Rychlejší synchronizace v reálném čase: proč jsme přestavěli datové jádro

16. 7. 2025 · Steve Berry, N1EZ

Rychlejší synchronizace v reálném čase: proč jsme přestavěli datové jádro

Tenhle článek je o instalatérské práci a omlouvat se za to nebudu. Ta nejméně okázalá práce, kterou děláme — jádro, které udržuje vaše spojení synchronizovaná — je právě to, co umožňuje všechno ostatní v DxQSO. Když je to jádro pomalé nebo nespolehlivé, jsou pomalé a nespolehlivé i upozornění, úspěchy a spolupráce, které na něm stavíme. Tak jsme se k němu vrátili a postavili ho znovu.

Proč je reálný čas to hlavní

Připomeňme si, čím DxQSO doopravdy je: není to deník, ale systém, který propojuje deníky, jež už používáte, s telefonem v kapse a e-mailem ve schránce. To funguje jen tehdy, když je váš provozní záznam opravdu živý. Potvrzení, které dorazí na LoTW®, je jako upozornění k ničemu, když se k vám dostane až za několik hodin. Nový čtverec, který jste právě udělali, se nemůže objevit ve vašich úspěších ani ve sdílené aktivitě klubu, pokud je záznam zastaralý. Reálný čas tu není bonus. Je to samotný produkt.

Hned zkraje, když deníky narostly na desítky tisíc spojení, začala naše původní synchronizace skřípat. Otevřít si záznam na telefonu se slabým signálem v parku je úplně jiný problém než na rychlém stolním počítači doma a první jádro pro takový svět stavěné nebylo. Proto jsme od základu přepsali, jak DxQSO vaše spojení stahuje, ukládá do mezipaměti a aktualizuje.

Co se změnilo pod kapotou

Tři věci, jednoduše řečeno. Zaprvé je synchronizace nyní přírůstková — systém se ptá jen na to, co se změnilo od poslední kontroly, místo aby pokaždé tahal celý váš záznam. Zadruhé jsou data uložená v každém zařízení chytřejší, takže procházení a hledání spojení už nečeká na síť. Zatřetí jsme zpřesnili časová razítka a evidenci, které rozhodují, co je skutečně nové — nenápadný detail, díky kterému je „co se změnilo od minula“ natolik důvěryhodné, aby spustilo upozornění, na které se můžete spolehnout.

Nic z toho se neprojeví jako tlačítko. Projeví se to tím, že systém působí okamžitě a že potvrzení a aktivita k vám dorazí téměř v reálném čase, a ne až ve chvíli, kdy si toho aplikace náhodou všimne.

Stavěno pro slabé spojení, ne pro laboratoř

Synchronizace se doopravdy nezkouší na rychlém počítači s domácím optickým připojením. Zkouší se na telefonu se dvěma čárkami signálu na konci lesní cesty v parku, s baterií, kterou se snažíte šetřit, když si jen chcete potvrdit, že se deník nahrál, než sbalíte stanici. Právě pro takové prostředí jsme optimalizovali. Přírůstková synchronizace znamená, že kontrola přes slabý signál přenese pár kilobajtů, ne celou vaši provozní historii. Chytřejší data v zařízení znamenají, že záznam, který už máte stažený, můžete procházet a prohledávat, i když spojení úplně vypadne.

Stejný návrh se vyplácí i doma. Když má váš záznam desítky tisíc spojení, rozdíl mezi „zeptej se, co se změnilo“ a „stáhni všechno, zase“ je rozdíl mezi deníkem, který se otevře okamžitě, a deníkem, jehož otevírání se začnete bát. Jádro se teď chová na obrovském záznamu stejně jako na malém, a to je jediný způsob, jak nástroj zůstane použitelný, i když váš provoz roste celé roky.

Dost spolehlivé, aby na tom stála upozornění

Rychlost byla jen polovina práce. Systém upozornění je jen tak důvěryhodný jako časová razítka pod ním. Když systém nedokáže s jistotou říct, co je opravdu nové, buď potvrzení přehlédne, nebo plaší zbytečně — a obojí rychle podkopává vaši důvěru. Zmeškané upozornění na novou zemi DXCC zamrzí; série falešných je horší, protože se naučíte bzučení ignorovat a pak vám uteče i to, na kterém záleželo. Zpřesnění evidence je neviditelná práce, ale je to celý základ oznámení, podle kterého budete opravdu jednat.

Proto jsme „co se změnilo od minula“ brali jako prvořadý problém, ne jako dodatek. Každé potvrzení, každý nový čtverec, každý milník diplomu, o kterém vám DxQSO může slíbit dát vědět, závisí na tom, že systém přesně ví, že je nový. Když se to povede, působí upozornění jako kouzlo. Když ne, celá myšlenka se rozpadne.

Základ pro všechno, co přijde

Píšu vám o přestavbě, o které by se většina firem ani nezmínila, protože je to tichý pomocník funkcí, na jejichž spuštění v příštím roce se těším nejvíc. Automatické zachytávání v terénu i v ham-shacku. Okamžitá upozornění na QSL do telefonu a e-mailu. Úspěchy, které se aktualizují ve chvíli, kdy dorazí potvrzení. Kluby a týmy, které vidí aktivitu ostatních živě. Každá z těchto věcí závisí na synchronizaci dost rychlé a spolehlivé, aby stačila tomu, jak skutečně vysíláte.

V seznamu změn nenajdete položku „přepsali jsme datové jádro“. Jen si všimnete, že váš záznam je aktuální, když ho potřebujete, že upozornění chodí, kdy mají, a že vám systém nepřekáží. O to přesně šlo — postavit základ v reálném čase, na kterém stojí celé DxQSO.

Ham Radio That Knows You.

Získat zdarma Zdarma pro iOS a Android