Author: Marie-Sophie Landrieu-Yvert

Avatar
• Product Owner • Marie-Sophie Landrieu-Yvert se připojila k programovému týmu 4D jako Product Owner v roce 2017. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Marie-Sophie vystudovala inženýrskou školu ESIGELEC a svou kariéru zahájila jako inženýrka v IBM v roce 1995. Podílela se na různých projektech (projekty údržby nebo výstavby) a pracovala jako vývojářka Cobol. Poté pracovala jako UML designer a Java developer. V poslední době byly jejími hlavními rolí analyzovat a psát funkčních požadavky a koordinovat obchodní a vývojové týmy.
Produkt blank

Čtení polí objektů 4D pomocí nástroje SQL Engine

Automaticky přeloženo z Deepl

Pole objektu 4D je perzistentní typ databázového pole, které je uloženo jako binární obsah. Dříve nebylo možné tento typ pole číst pomocí ovladače ODBC. Až do dnešního dne.

Dříve se při pokusu o čtení objektového pole vracela chyba. To znemožňovalo dokončení jednoduchých požadavků Select * from myTable , což mohlo být frustrující pro uživatele, kteří chtěli pouze procházet obsah tabulky.

Dobrá zpráva! Motor SQL byl aktualizován tak, aby umožňoval čtení polí objektů 4D.

Produkt blank

Úvod do šifrování dat ve 4D

Automaticky přeloženo z Deepl

DATA jsou všude. S tím, jak se náš život stále více přesouvá na internet, roste i význam zabezpečení dat. Údaje zákazníků je třeba bedlivě chránit před potenciálními hrozbami a narušením bezpečnosti. V mnoha případech poskytuje dostatečnou úroveň ochrany použití nástroje pro šifrování disků (například Bitlocker od společnosti Microsoft nebo FileVault od společnosti Apple), ale co když váš zákazník nebo váš CSO (Chief Security Officer) vyžaduje šifrování na úrovni databáze – na základě jednotlivých tabulek?

Během konference 4D Summit 2018 jste žádali o řešení pro šifrování dat a my jsme vám ho poskytli. S potěšením vám představujeme nové nástroje pro šifrování dat ve vašich databázích 4D.

Produkt blank

Získání informací o spuštěné aplikaci

Automaticky přeloženo z Deepl

4D v17 R3 posouvá analýzu databáze o krok dále tím, že umožňuje vytvořit vlastní dialogové okno pro správu serveru. Po možnosti získat informace o uživatelích a procesech, getting všech informacích o běhu 4D Web serveru, získání podrobností o aktivní licenci a získání všech podrobností o hardwaru a systému máte nyní také možnost získat informace o činnosti a síťové konfiguraci spuštěné databáze.

Potřebujete vědět, na které IP adrese a portu databáze naslouchá, zda je komunikace mezi klientem a serverem šifrovaná nebo zda je použita starší síťová vrstva? Stačí zavolat nový příkaz, Get application info. A to není všechno! Tento příkaz také vrací informace o databázi, jako jsou: množství využitého procesoru, doba od jejího spuštění a seznam by mohl pokračovat.

Produkt blank

Získání informací o hardwaru stroje

Automaticky přeloženo z Deepl

4D v17 jde ještě o krok dále a umožňuje vytvořit vlastní dialogové okno pro správu serveru. Po možnosti načítat informace o uživatelích a procesech, getting všechny informace o běhu 4D Web serveru a také podrobnosti o aktivní licenci máte nyní možnost načíst také všechny podrobnosti o hardwaru a systému počítače, na kterém běží váš 4D server.

Potřebujete vědět, jaký operační systém je používán, jaký procesor (procesory), kolik je k dispozici paměti RAM atd. Stačí zavolat nový příkaz Get system info příkaz, ať už lokálně nebo vzdáleně! A to není vše, tento příkaz může být velmi užitečný pro rychlou diagnostiku a řešení případných problémů.

Produkt blank

Zpracování entit ve výběru entit

Automaticky přeloženo z Deepl

PRVNÍ ZÁZNAM, POSLEDNÍ ZÁZNAM, DALŠÍ ZÁZNAM, PŘEDCHOZÍ ZÁZNAM; říká vám to něco? Vsadím se, že ano. Už jste je používali k manipulaci s výběry! ORDA poskytuje užitečné a známé metody pro navigaci po entitách ve výběru entit – a samozřejmě i některé výhody!

Pro začátek můžete zpracovávat několik výběrů entit najednou a procházet jimi nezávisle na sobě, zatímco běžně můžete spravovat pouze jeden „aktuální výběr“ pro každou tabulku. Právě to si ukážeme v tomto příspěvku.

Produkt blank

Práce s optimistickým zamykáním ORDA

Automaticky přeloženo z Deepl

4D v17 zavádí ORDA, což je významný vývoj v 4D, který otevírá vývojářům 4D svět nových možností. Jedna z výhod používání ORDA souvisí se zamykáním záznamů, protože ORDA nabízí volbu mezi optimistickým a pesimistickým zamykáním. Po představení mechanismů zamykání ORDA pokračujeme v seriálu oORDA, abyste zjistili, jak efektivně pracovat s optimistickým zamykáním pomocí ORDA.

Produkt blank

Uzamykání subjektů pomocí ORDA

Automaticky přeloženo z Deepl

Série ORDA pokračuje! V tomto příspěvku se podíváme na to, jak můžete v databázích používat zámky s koncepty ORDA! Nezřídka je třeba řešit konflikty, které mohou nastat, když několik uživatelů nebo procesů načítá a/nebo se pokouší upravit stejné záznamy současně. Zamykání záznamů je metodika používaná v relačních databázích k zamezení nekonzistentních aktualizací dat.

ORDA poskytuje kromě režimu zamykání, který již znáte (pesimistické zamykání), také optimistický režim zam ykání.

Produkt blank

ORDA: práce s objekty a kolekcemi

Automaticky přeloženo z Deepl

V tomto nejnovějším díle seriáluORDA se podíváme na to, jak mohou nové koncepty ORDA spolupracovat se stávajícími objekty a kolekcemi. Ve skutečnosti je možné přeměnit entity a výběry entit na objekty a kolekce a také vytvářet entity a výběry entit z objektů a kolekcí. Tímto způsobem můžete kód ORDA snadno integrovat do stávajícího kódu. Můžete plně využít výhod systému ORDA, aniž byste museli přepisovat svůj kód!