|
Adaptive Server Enterprise Sybase Adaptive Sever Enterprise (ASE) je databázový server splňující náročné požadavky mission-critical OLTP aplikací a aplikací analytického DSS charakteru. Tradiční podpora otevřených standardů poskytuje platformu pro flexibilní a rychlou integraci datových zdrojů v prostředí heterogenních systémů. Vysoce efektivní optimalizátor dotazů v ASE zajišťuje nepřekonatelnou úroveň výkonnosti a škálovatelnosti. Nejnovější verze staví na těchto pevných základech a přináší inovace zaměřené na oblast e-Businessu, zahrnující efektivní podporu datových typů charakteristických pro e-Business, dynamické změny výkonnostních parametrů reflektující nepredikovatelnou povahu Internetových aplikací, zvýšenou bezpečnost pro maximální ochranu obchodních dat v distribuovaném prostředí Internetu. Uvedená vylepšení poskytují existujícím i novým zákazníkům robustní a výkonnou platformu pro správu dat umožňující snadný přechod do oblasti e-Businessu, zrychlení vývoje e-Business aplikací, ochranu kritických dat a usnadnění administračních procesů. Inovace ASE jsou cíleny zejména na následující klíčové oblasti: pokročilá správa dat pro e-Business, dynamická optimalizace výkonu a bezpečnost pro e-Business. Dynamická optimalizace výkonu Kvalitní systém musí být schopen se přizpůsobit měnícímu se charakteru zátěže. Adaptive Server Enterprise představuje nejlepší databázový systém pro hybridní transakčně/analytické prostředí díky možnosti dynamického ladění výkonnostních charakteristik. ASE umožňuje dynamicky nastavovat cache pro datové a indexové stránky, redukovat I/O operace, měnit uživatelské priority, řídit zdroje na úrovni CPU, limitovat zdroje pro konkrétní dotazy nebo dávky. Administrátor může snadno rekonfigurovat systém za běhu bez restartování a hladce přejít z režimu transakčního zpracování dat na analytický režim typický pro systémy pro podporu rozhodování. Dynamická rekonfigurace systému může být navíc plně automatická s využitím skriptů, které mohou upravovat parametry podle měnící se zátěže. Java v databázi, SQLJ a standard Java.net Java představuje programovací jazyk Internetu. Těsná integrace Adaptive Serveru Enterprise a Javy umožňuje vývojářům vyvíjet vysoce výkonné, škálovatelné aplikace založené na otevřeném a obecně uznávaném standardu. Java nabízí komfortní vývojové prostředí a otevřený jazyk přirozeně rozšiřující možnosti tradičního SQL. Podporou standardů Javy umožňuje Adaptive Server Enterprise vývojářům psát uložené procedury v Javě nebo v kombinaci Javy a SQL, čímž lze dosáhnout optimální funkcionality. Plná kompatibilita se standardem SQLJ Part 1 zajišťuje úsporu nákladů při vývoji aplikací v jazyce Java, ale i při portování a školení. Díky podpoře standardu Java.net rozšiřuje ASE možnosti komunikace a spolupráce s jinými systémy - např. webovskými a aplikačními servery. Bezpečnost Důkladné zabezpečení informací je klíčovým požadavkem každého systému, což platí dvojnásob pro e-business řešení, která zpřístupňují data externím uživatelům. Zabezpečená musí být veškerá komunikace s databázovým serverem a tento musí poskytovat mechanizmus pro prevenci neautorizovaného přístupu k citlivým datům. ASE nabízí standardně vysokou úroveň zabezpečení pokrývající uvedené potřeby, navíc jako volitelné rozšíření umožňuje spolupráci s LDAP servery pro snadnější a bezpečnou centrální administraci údajů typicky ukládaných na LDAP serverech (adresa serveru, parametry pro připojení, atd.). V mnoha případech, zvláště u rozsáhlých systémů, je potřeba zajistit přístup jednotlivých uživatelů pouze k datům, se kterými jsou oprávněni pracovat. Většinou je nutné tuto bezpečnostní logiku implementovat přímo do aplikace, což jednak zvyšuje nároky na vývoj a správu aplikace, ale hlavně přináší riziko možného narušení bezpečnosti přístupem k datům z neautorizované aplikace. ASE nabízí elegantní řešení využitím zabezpečení na úrovni řádků (row level storage security) zabudovaném přímo v databázovém serveru. Zabezpečení na úrovni řádků řeší problém filtrování informací inovativním a flexibilním způsobem. Speciální mechanizmus ACF (Application Context Facility) umožňuje nastavit kontextově závislé klíče, které jsou spravovány v ACF tabulkách. Při přihlášení uživatele k databázi je vygenerován komplementární klíč v tzv. login triggeru. Administrátor nebo vývojář potom může nadefinovat pravidla (rules) využívající mechanizmu ACF a ty navázat na data, která chce zabezpečit. Při každém databázovém dotazu přistupujícím k těmto datům se automaticky pomocí uvedených pravidel odfiltrují pouze ty záznamy, ke kterým má uživatel přístup. Filtrování se provádí přímo v databázovém serveru a nejde tudíž nijak obejít a narušit bezpečnost. Mechanizmus ACF je velice efektivní a díky minimální režii nemá žádný dopad na dobu odezvy databázových dotazů. Zabezpečovací protokol SSL (Secure Sockets Layer) je standardem pro bezpečný přenos dat a kryptování v prostředí Internetu a chrání data před neautorizovaným přístupem. Ve spojení s SSL mohou být použity digitální certifikáty pro autentizaci serveru a klasický mechanizmus jméno/heslo pro autentizaci uživatelů. ASE jako volitelnou možnost nabízí podporu protokolu SSL využitím technologie SSL Plus, která umožňuje kryptovat komunikační kanál mezi klientem databáze a serverem. Pro autentizaci serveru je podporován digitální certifikát standardu X.509 v3. Přehled některých nových vlastností ASE 15.0: - Nový Query Optimizer - zlepšení výkonnosti při zpracování dotazů
- Large identifiers - až do 255 znaků
- Nové Ineractive ISQL prostředí včetně grafického query plan vieweru
- Computed columns - novinka - počítaný sloupec může být skutečně uložen v tabulce jako hodnota (sloupec je tzv. materialized) nebo existuje pouze jako výraz (virtual nebo not materialized)
- Scrollable cursors - možnost libovolného umístění kurzoru v result setu, pohyb vpřed/vzad, fetch více vět najednou, možnost opakovaných průchodů
- Podpora velkých integer - bigint má rozsah od -2^63 do 2^63-1
- Vylepšená podpora XML
- Zlepšená plug-in pro Sybase Central umožňuje mj. administraci lokálních i vzdálených serverů v rámci enterprise řešení podpora Job Scheduleru, SQL preview
- Podpora velkých disků - device velikosti až 4TB, počet deviců až 2,147,483,647 v rámci serveru
- Automatizované update statistics
- Vylepšený výstup - showplan
- SSL odpovídající FIPS140-2,level
- Lepší správa temporary dat: Databázoví administrátoři mohou účinně řídit využívání prostoru v tempdb pro jednotlivé uživatele i aplikace.
Technické specifikace Podporované platformy: Compaq Tru64, HP/UX (32 & 64 bit), IBM AIX (32 & 64 bit), Linux, Microsoft Windows NT/2000, Microsoft Windows 98 (pouze klienti), SGI IRIX (32 & 64 bit), Sun Solaris (32 & 64 bit) Podporovaný HW/ SW pro vyskou dostupnost: Compaq - TruCluster, HP - ServiceGuard, IBM - HACMP, MS Windows NT - Microsoft Cluster Software (MSCS), SGI - FailSafe, Sun - Sun Cluster, Veritas Cluster Software Limity databáze: Počet databází v serveru ASE ... 32 767 Počet tabulek v dotazu ... 50 Počet uživatelů na databázi ... 2 146 484 223 Počet sloupců na tabulku ... 1024 Velikost serveru ... 8 TB Velikost datové stránky ... 2K, 4K, 8K, 16K Počet databází otevřených v jedné transakci ... 16 Počet loginů na server ... 2 127 516 416 Počet skupin na databázi ... 1 032 193 Počet argumentů uložené procedury ... 2048 Typy zamykání Row Level Locking, Page Level Locking, Table Level Lockning, Data Page Locking, All Page Locking Limity pro datové typy: BLOB - Text ... 2 GB BLOB - Image ... 2 GB BLOB - Binary ... 16 384 B BLOB - Varbinary ... 16 384 B Char(n) ... 16 384 B Varchar(n) ... 16 384 B Int ... +/- 2 147 483 647 Smalint ... +/- 32 767 Tinyint ... 0 až 255 Float ... 8 bytů pro číslo s plovoucí des. čárkou Shortfloat ... 4 byty pro číslo s plovoucí des. čárkou Decimal, Numeric ... 38 číslic Double precision ... 8 bytů pro číslo s plovoucí des. čárkou Money ... +/- 922 337 203 685 447,5807
Více informací o produktu ASE získáte zde
|