Zprávy

Podívejte se na našeho průvodce zabezpečením!

Automaticky přeloženo z Deepl

Vprůběhu let se bezpečnost stala klíčovým tématem podnikových aplikací. Jako vývojáři 4D se neustále setkáváte se zákazníky, kteří věnují velkou pozornost úrovni zabezpečení řešení, která používají pro každodenní provoz svých firem.

Abychom vám pomohli odpovědět na otázky vašich zákazníků týkající se bezpečnosti, s potěšením oznamujeme vydání Průvodce bezpečností 4D.

Tento referenční dokument popisuje všechny vestavěné nástroje a techniky spojené s vytvářením zabezpečeného prostředí pro vaše podnikové aplikace: od ověřování a šifrování TLS až po systém přístupu k datům a jejich ochranu. Nyní je čas, abyste si ji vyzkoušeli!

Produkt blank

Jiný způsob kódování: Objektový zápis

Automaticky přeloženo z Deepl

Objekty jsou skvělé, všichni to říkají. Kromě toho, že jsou úžasně flexibilní, jsou neuvěřitelně rychlé. Můžete prohledávat miliony záznamů během pouhého zlomku sekundy. 4D v16 dokonce umožňuje řazení podle atributů objektů a provádění výpočtů, jako je součet nebo průměr.

Ve verzi 4D v16 R4 byl jazyk 4D výrazně vylepšen, aby bylo používání objektů mnohem pohodlnější – s podporou objektové notace. Rychlý, flexibilní, efektivní a nyní i elegantní!

Události blank

LR představuje nového Správce mezipaměti na 4D Summitu 2016

Automaticky přeloženo z Deepl

Správa mezipaměti je vlastně klíčovým prvkem správy databáze, Laurent Ribardière představí na 4D Summitu Portland 2016 nového správce mezipaměti, kterého implementoval do 64bitové verze 4D v16.

Před zhlédnutím technické prezentace s podrobnostmi o implementaci doporučujeme začít těmito dvěma příspěvky na blogu, které popisují samotný přínos funkce:

Produkt New info in 4D Maintenance and security center MSC

Nové informace dostupné v dialogu MSC

Automaticky přeloženo z Deepl

Pokud používáte rozsáhlou databázi s velkým množstvím dat, měli byste dobře znát dialogové okno 4D MSC. Centrum údržby a zabezpečení obsahuje všechny nástroje potřebné pro informace, ověřování, analýzu, údržbu, zálohování a kompaktaci dat a strukturálních souborů.

Na základě nedávné zpětné vazby od některých našich uživatelů jsme tento dialog vylepšili třemi způsoby:

  • Byl přidán odkaz na cestu k souboru protokolu.
  • Jsou přístupné nové globální informace o datech
  • Informace o tabulkách jsou nyní k dispozici jak v režimu údržby, tak ve standardním režimu
Produkt 4D Database: Search in array attribute

Hledání podle argumentů dotazu atributu pole propojení

Automaticky přeloženo z Deepl

Objektová pole, zavedená ve verzi 4D v15, umožňují ukládat a indexovat nestrukturovaná data. Může se jednat o běžnou sadu údajů, jako je jméno, příjmení, narozeniny. Mohou to být různé údaje v každém záznamu, například obchod, který bude potřebovat různé atributy pro boty (velikost, barva), počítače (procesor, paměť), tiskárny (barva, inkoust), seznam hodnot nebo vše v libovolné kombinaci.

Zde je skutečný User Story od zákazníka 4D :

Moje aplikace na odznaky spravuje přístupová práva pro každou osobu do budovy a pro časový úsek. Tyto informace jsou uloženy v databázi jako pole objektů ( např.: {přístupové právo, budova, časový slot} ). Chci mít možnost vyhledat osoby, které mají přístup do budovy během časového intervalu.“

4D poskytuje několik způsobů, jak se dotazovat na data, pomocí indexu, a tak extrémně rychle.

Produkt 4D Database: Sort records by object attribute

Řazení záznamů podle atributu objektu

Automaticky přeloženo z Deepl

S každým vydáním 4D jsou pole objektů stále výkonnější.

Ve verzi 4D v16 R2 je nyní k dispozici nový příkaz 4D pro třídění výběru záznamů podle jednoho nebo více atributů. Nový příkaz ORDER BY ATTRIBUTE funguje stejně jako příkaz ORDER BY; stačí jen předat cestu k atributu, podle kterého chcete výběr seřadit – snadné!

Tipy blank

Podrobná analýza struktury vaší databáze

Automaticky přeloženo z Deepl

Věděli jste, že můžete získat velmi podrobné informace o tabulce, poli, indexech, relaci nebo dokonce o celé struktuře databáze? Tento druh informací je vždy velmi užitečný pro účely analýzy nebo introspekce. Samozřejmě můžete použít zastaralé příkazy balíku 4D Pack: _AP Get field infos a _AP Get table info. Další možností je použít příkaz SQL system tables.

Žádný z nich neumožňuje získat všechny informace. Proč tedy používat zásuvný modul nebo SQL, když můžete použít příkaz 4D? Příkaz EXPORT STRUCTURE Příkaz vrátí kompletní definici struktury databáze ve stromu XML . Tento příkaz existuje od 4D v14 R4.

Produkt blank

Převzetí kontroly nad správcem mezipaměti

Automaticky přeloženo z Deepl

4D v16 představil nový plně optimalizovaný správce mezipaměti pro 64bitovou produktovou řadu. 4D v16 R2 dává moc našim pokročilým vývojářům 4D, aby sami převzali kontrolu!

Interní algoritmus správce mezipaměti je založen na konceptu priority přiřazené každému typu objektu, který se má uložit do paměti mezipaměti. Ve výchozím nastavení přiřazuje algoritmus správce mezipaměti indexu vyšší hodnotu priority než záznamům. A nedávno použité objekty (záznamy nebo indexy) mají vyšší prioritu zůstat ve vyrovnávací paměti než objekty, které nebyly použity v posledních dvou dnech atd…

Produkt blank

Zvýšení výkonu pomocí nového správce mezipaměti

Automaticky přeloženo z Deepl

Verze 4D v16 byla rozhodně navržena pro lepší výkon a škálovatelnost. Kromě hlavních funkcí, jako je preemptivní vícevláknové zpracování, obsahuje 4D v16 64-bit zcela nový správce mezipaměti pro optimalizované zpracování objektů v mezipaměti, který zabraňuje problémům s fragmentací.

Nový správce vyrovnávací paměti zlepšuje využití velmi rozsáhlé vyrovnávací paměti pro moderní počítače (s 64 nebo dokonce 128 GB vyrovnávací paměti), což umožňuje využít nízké ceny operační paměti a mít i velké databáze plně v paměti. Zlepšuje také situaci při malé velikosti cache s velmi velkými datovými soubory tím, že snižuje množství vykládané paměti díky zvýšené podpoře priorit pro datové objekty, které mají být podrženy nebo uvolněny z cache.

Produkt blank

Jděte dál s poli objektů

Automaticky přeloženo z Deepl

Objektová pole zavedená ve verzi 15 umožňují nestrukturované databáze, podobné databázím bez schémat (NoSQL). 4D v16 jde o velký krok dál. Získejte dynamickou strukturu pro nestrukturovaná data… Jste zmateni?

Představte si, že objektové pole používáte k tomu, abyste svým zákazníkům umožnili ukládat vlastní data, kde si mohou vytvářet vlastní pole. To funguje dobře a je to jeden z nejzajímavějších důvodů pro použití objektového pole. Problémem je, jak umožnit zákazníkovi dotazovat se na tato nestrukturovaná data? Nevíte, která „pole“ použili, nemůžete nad nimi vytvořit editor dotazů ani nabídnout rozbalovací seznam s použitými hodnotami.