Více zdrojů dat 4D, máte zájem?
Máme pro vás vzrušující novinku ve verzi 4D v18 a možná vám napověděl už její název!
Tato funkce otevírá nové možnosti pro práci s klientem/serverem. Místo toho, aby byla aplikace v 4D v18 omezena na aktuální databázi a vyžadovala trvalé síťové připojení, může získávat data z jiné, vzdálené databáze 4D, která je vystavena na serveru 4D!
Díky této funkci se zpřístupňuje mnoho možností. Můžete například organizovat své aplikace tak, aby pracovaly offline a synchronizovaly místní data pouze tehdy, když jsou vzdálená data dosažitelná. Nebo můžete zvážit publikování dat na více serverech a přepínání z jednoho na druhý podle potřeby. Další možností by mohlo být rozdělení vašeho datového modelu do různých databází( např. místní data, mezinárodní data). Co takhle mít svá data distribuovaná na různých místech, ale přesto přístupná prostřednictvím jediného kódu klienta 4D (metody projektu a objekty formuláře)? Všechny tyto scénáře jsou nyní možné a v tomto příspěvku na blogu se dozvíte, jak na to!
Optimalizace kódu ORDA pomocí protokolování požadavků
Potřebujete někdy analyzovat provoz požadavků ORDA mezi klientem a serverem 4D? Někdy může chvíli trvat, než obdržíte odpověď od serveru, což vás může přivést k zamyšlení, zda je to způsobeno síťovým provozem nebo neoptimalizovaným požadavkem, který jste napsali! Naštěstí 4D v17 R6 umožňuje zjistit pravděpodobný důvod (důvody) tohoto zpoždění pomocí nových metod ORDA, které jsou k dispozici na serveru 4D v17 R6. ds objektu. Nejsou to jen ladicí funkce, ale umožňují také optimalizovat kód ORDA s lepším porozuměním odesílaným požadavkům.
Objednat výběr subjektu pomocí této nové metody ORDA
V předchozím příspěvku na blogu jste se dozvěděli, jak vytvářet sofistikovaná a složitá vyhledávací kritéria pomocí vzorců v dotazu ORDA. Abychom vám dále poskytli kompletní a výkonné nástroje pro vývoj, je k dispozici nová metoda ORDA: orderByFormula(). Pomocí vzorců nyní můžete uspořádat výběr entit pomocí složitých kritérií v metodě projektu nebo výrazu 4D.
Sofistikovanější dotazy ORDA se vzorci
Ve verzi 4D v17 R6 jsou dotazy ORDA stále výkonnější a stručnější. Tento příspěvek na blogu je určen těm z vás, kteří potřebují sofistikovanější vyhledávací kritéria než jen jednoduchou syntaxi typu„jméno = Smith‚“. V této verzi systému R můžete použít jakoukoli metodu projektu nebo výraz 4D v. query() členské metodě pomocí vzorců.
Jak lépe vysvětlit tuto funkci než na příkladu? Pojďme se podívat na podrobnosti.
Psaní obecného kódu s nejnovějšími funkcemi ORDA
ORDA má ve verzi 4D v17 R5 řadu funkcí, včetně různých způsobů zápisu obecného kódu.
Psaní generického kódu umožňuje centralizovat kód a usnadnit tak jeho aktualizaci. Nejenže umožňuje psát opakovaně použitelný kód, který lze použít v různých případech použití, a zbavuje vás tak nutnosti znovu a znovu vynalézat kolo, ale také vám umožňuje přidávat další funkce nad rámec toho, co jste již udělali.
Členské metody ORDA pro získání informací o struktuře
„Jak mohu zjistit dataClass entity? Potřebuji ji, abych mohl psát obecné metody.“„Potřebuji informace o poli v dataClass: jaký je jeho typ? Je indexované? Je unikátní?„. To jsou typy otázek, které jsme od vás slyšeli na fóru. 4D v17 R5 poskytuje odpovědi: zavádí nové členské metody ORDA, které poskytují užitečné informace o vaší databázi. Čtěte dál, protože oceníte výhody, které přináší snížení velikosti vašeho kódu a jeho opakované použití a snadná údržba!
Zástupné znaky pro cesty k atributům v dotazech ORDA
Funkce ORDA se ve verzi 4D v17 R5 stále rozšiřují! V předchozím příspěvku na blogu jsme vám ukázali, jak vytvářet obecné dotazy s pojmenovanými zástupci hodnot. Tento příspěvek se zaměří na to, jak používat zástupné znaky pro cesty k atributům (názvy polí v tabulkách).
Nové příkazy 4D pro práci se zašifrovanými daty
V předchozím příspěvku jsme se zabývali tím, jak začít se šifrováním datových souborů. Nyní probereme další způsob práce se šifrovanými datovými soubory: Nové příkazy 4D. Tyto příkazy jsou navrženy tak, aby podporovaly většinu požadavků na šifrování a umožnily vám dodávat zákazníkům šifrované řešení.
Přidávání hodnot do obecných dotazů ORDA
Určitě jste si již všimli, že dotazy ORDA jsou nejen lehké a čitelné, ale také umožňují snadnou navigaci v celém datovém modelu pomocí objektově orientovaných konceptů! V tomto příspěvku na blogu jsme si ukázali, jak psát výkonné a snadno udržovatelné dotazy. Jednou z doporučených metod bylo oddělené poskytování dotazu a hodnot pomocí zástupných znaků. 4D v17 R5 posouvá zástupné symboly o krok dál tím, že umožňuje psát obecné dotazy ORDA: pozdravte pojmenované zástupné symboly pro hodnoty!
Vylepšený výkon: až 8x rychlejší (ne, to není překlep)!
Škálovatelnost je jedním z našich hlavních zájmů a 4D v17 R5 přináší v této oblasti dobré zprávy, zejména pro ty, kteří mají na svém 4D Serveru velké procesní zatížení. Při připojení vzdálených klientů (jednoho, dvou nebo i stovek) k serveru zaznamenáte výrazné zvýšení rychlosti výkonu.
Vnitřní architektura 4D byla vylepšena a nyní je využití procesoru plně optimalizovánootevře sev nové záložce) v preemptivním režimu a při současném přístupu ke čtení a zápisu do stejné tabulky. Výsledkem může být 4 až 8x vyšší výkon!
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady
