Absolute Database
Absolute Database
Nejčastější dotazy
Nejčastější dotazy
Ceníky a objednávka
Ceníky a objednávka

Vlastnosti Absolute Database

Snadná distribuce

  • Žádné BDE, žádné DLL
  • Není potřeba žádná instalace ani konfigurace
  • Databázový stroj se kompletně kompiluje do EXE
  • Všechny tabulky v jednom databázovém souboru
  • Databázový soubor může být vložen přímo do EXE

Vysoká rychlost

  • Pokročilá správa cache a architektura bufferů
  • Sofistikované dotazy SQL a optimalizace filtrů
  • Optimalizováno pro dočasné výsledky dotazů SQL
  • Velmi rychlé indexy B-Tree i na tisících a milionech záznamů
  • Bufferované transakce pro dávkové vkládání, změny i mazání
  • Tabulky v paměti pro rychlé operace s daty načtenými do paměti
  • Optimalizace pro databáze pouze pro čtení (např. na CD)
  • Návrh souběžného zpracování pro vícevláknové aplikace
  • Ultrarychlé tabulky v paměti

Víceuživatelské použití

  • Souborový server bez nutnosti administrace
  • Automatické zamykání záznamů i tabulek
  • Automatická detekce změn provedených jiným uživatelem
  • Nastavitelné omezení počtu současných připojení
  • Snadné přepnutí mezi jedno- a víceuživatelským režimem
  • Plné transakce s podporou úrovně oddělení ReadCommited

Podpora SQL

  • SELECT s klauzulemi DISTINCT, INNER LEFT, RIGHT, FULL a OUTER JOIN, GROUP BY a ORDER BY
  • Příkazy CREATE TABLE, DROP TABLE, ALTER TABLE
  • Příkazy CREATE INDEX, DROP INDEX
  • Příkazy INSERT, UPDATE, DELETE
  • Operátory BETWEEN, IN, LIKE, IS NULL, EXISTS
  • Agregační funkce COUNT, SUM, MIN, MAX, AVG
  • Většina aritmetických, logických, datumových a řetězcových funkcí a operátorů SQL'92
  • Převody datumových typů pomocí funkce CAST
  • SQL skripty (více příkazů oddělených znakem ;)
  • Patametry v dotazech
  • SELECT z více databází v jednom dotazu
  • Korelační a nekorelační poddotazy

Kompaktnost

  • Malá velikost kódu databázových komponent přidaného do EXE
  • Malá velikost databázových souborů dosažená nastavitelnou velikostí stránky, kompresí metadat tabulky a dalšími speciálními prostředky
  • Automatické uvolňování a recyklace místa pro datové záznamy, stránky indexů i bloky BLOBů
  • Rychlá komprese dat BLOBů
  • Krátké indexy pro řetězcová pole
  • Malá spotřeba paměti

Kompatibilita

  • Podpora většiny datových typů TTable včetně BLOBů
  • Plná kompatibilita se standardními databázovými komponentami jako jsou QuickReport, DBGrid, DBNavigator, DBImage, DBMemo, DBRichEdit apod.
  • Vypočítávaná (calculated) a vyhledávací (lookup) pole
  • Většina vlastností, metod a událostí TDatabase, TQuery a TTable
  • Podpora pro rozhraní IProvider (TClientDataSet)

Funkcionality

  • Podpora unicode v polích String a Memo
  • Vícesloupcové indexy se vzestupným i sestupným řazením včetně nastavení case-sensitive a insensitive
  • Sdílené tabulky
  • Podpora implicitních hodnot (default)
  • Podpora omezení polí pomocí MIN, MAX a NOT NULL
  • Export do skriptu SQL (zpětné inženýrství)

Zabezpečení

  • Silné šifrování databázového souboru
  • Podpora mnoha šifrovacích algoritmů: Rijndael 128 bit (AES), Rijndael 256 bit, Blowfish 448 bit, Twofish 128 bit, Twofish 256 bit, Square, Single DES and Triple DES

Spolehlivost

  • Oprava databáze poškozené selháním hardware nebo chybou operačního systému způsobenou jinou aplikací
  • Automatická detekce poškozené databáze a automatická oprava databázového souboru

Další výhody

  • Zachování dat při změně struktury databáze
  • Import a export z a do jakéhokoliv datasetu
  • Podpora místního nastavení operačního systému
  • Zobrazování postupu (progress) v případě provádění pomalejších operací nad tabulkami a databázemi

Nástroje

  • Nástroj DBImportExport pro přesun existujících databází BDE (např. dBase, Paradox, Interbase, Access, Oracle, SQL Server) do databáze Absolute Database a zpět
  • Absolute Database Manager pro snadnou správu a provádění všech dostupných operací s tabulkami a databázovými soubory
  • Absolute Database Manager podporuje také SQL dotazy
  • Všechny nástroje jsou dostupné s plnými zdrojovými ködy a proto mohou sloužit jako výborné příklady práce s databází

Snadný vývoj

  • Plná kompatibilita s komponentami TTable, TQuery, TSesstion a TDatabase
  • Rozsáhlé vývojářská dokumentace
  • Velké množství názorných demo příkladů
  • Rychlá technická podpora

Cenová efektivita

  • 100% Royalty-Free, žádné poplatky za šíření aplikace
  • Flexibilní licencování, verze bez nebo se zdrojovými kódy, různý počet vývojářů

Specifikace kapacity

Velikost pole String: 64.000 bajtů plus omezení stránky
Velikost pole BLOB: 2 GB
Velikost indexu: 64.000 bajtů plus omezení stránky
Velikost záznamu: 65.400 bajtů plus omezení stránky
Počet sloupců v indexu: 10.000
Počet sloupců v tabulce: 65.000
Indexů UNIQUE/omezení: 30.000
Velikost databáze: 32 TB plus omezení OS
Délka identifikátoru: 255 znaků
Zámků na připojení: 2.147.483.647 *)
Řádků v tabulce: 2.147.483.647
Tabulek v databázi: 2.147.483.647
Velikost stránky: 65.536 bajtů
Stránek v databázi: 2.147.483.647
Připojení k databázi: 2.147.483.647 **)
Záznamů v transakci: 2.147.483.647 plus omezení RAM
Velikost tabulky v paměti: 2.147.483.647 plus omezení RAM

 

*) Platí pouze pro edici Multi-User, nemá smysl v případě Single-User, která umožňuje pouze jedno připojení.

**) Počet připojení k databázi je omezen počtem nastaveným vývojářem před vytvořením databáze. Platí pouze pro edici Multi-User. V případě edice Single-User je povoleno pouze jedno připojení.