MonetDB je open source vysoce výkonný databázový systém vyvinutý u CWI, Institutu pro matematiky a informatiky výzkum Nizozemska.
Projekt MonetDB byl navržen tak, aby vysoký výkon na složité dotazy vůči rozsáhlých databází, např Kombinací tabulek se stovkami sloupů a multi-milión řádků.
Jako takový, MonetDB lze použít v aplikačních oblastech, že kvůli problémům s výkonem jsou no-go oblastí pro použití tradiční databázové technologie v reálném čase způsobem.
MonetDB byl úspěšně aplikován ve vysoce výkonných aplikací pro dolování dat, OLAP, GIS, XML dotaz, textové a multimediální vyhledávání.
MonetDB dosahuje tohoto cíle pomocí inovací na všech vrstev DBMS: model úložiště založeného na vertikální fragmentace, moderní CPU-ladil vectorized dotaz poprava architektura, která se často dává MonetDB více než 10-násobnou syrové rychlostní výhodu na stejném algoritmu přes typický tlumočnice na bázi RDBMS.
MonetDB je jedním z prvních databázových systémů zaměřit své úsilí optimalizace dotazu na využití CPU cache. MonetDB také automatické a self-tuning indexy, optimalizace dotazů run-time, modulární softwarové architektury, a tak dále.
In-hloubka může být informace o technických inovací v navrhování a provádění MonetDB našel v naší digitální knihovně
Vlastnosti :.
- < li class = "bbli"> poměrně rozsáhlý ANSI SQL-99, včetně jazykové rozhraní:
- Primární a prosazování cizí klíč
- Zobrazit vedení
- Sub-dotazy
- Autorizace schéma
- Podpora Unicode (UTF-8)
- Podpora externích funkcí
- plnohodnotná a škálovatelné implementace XQuery.
- SQL a XQuery dotaz caching pro urychlení zpracování dat.
- Rozšiřitelná architektura na jakékoliv úrovni propracovanosti potřeba.
- Motor MonetDB může být vložen do aplikace.
- Vysoký výkon, za použití vysoce laděné datové struktury a algoritmy využít sílu moderního hardwaru.
- Řízení transakcí na různých úrovních zrnitosti, což dotazu dominantní aplikace běží rychlostí světla.
- Klepnutím na zkušenosti získané při podpoře XML, multimédia, GIS, atd aplikací přímo op horní okraj jádra bez režie se často vyskytují v systémech SQL-založený.
- Široké spektrum hardware od StrongArm bázi PDA až Opteron servery (srov platformy).
- 32- a 64-bitová podpora cross-platforma pro:
- Linux, Microsoft Windows, Apple MacOS X, Sun Solaris, IBM AIX, a SGI IRIX;
Co je nového v této verzi:
- Build prostředí:
- Nyní můžeme stavět RPM na CentOS 6.0. Protože není tam žádný GEOS knihovna na CentOS, my nepodporují GeoM moduly tam.
- Nyní můžeme také stavět na Fedory 15. To vyžadovalo některé velmi malé změny.
- Změnil check configure pro OpenSSL, takže můžeme stavět na CentOS 5.6. Nyní již požadavek, že OpenSSL je alespoň verze 0.9.8f, ale místo toho požadujeme, aby hash funkce potřebujeme, jsou podporovány.
- Klient Package:
- mod.fcn filtr Fix stetoskop, když používáte více cílů, bug # 2827
- samostatný distribuční Python nyní používá stejné číslo verze jako hlavní balík.
- MonetDB Časté:
- Opraven problém, kdy připojí smyčcové BAT může způsobit enormní růst řetězce haldy. Tato opravuje chybu 2820.
- Opravy na detekci paměťovou na FreeBSD.
- Java Module:
- return false z Statement.getMoreResults () namísto NullPointerException když žádný dotaz nebyly provedeny na prohlášení přesto, bug # 2833
- Pevná jen pro čtení interpretace. Connection.isReadOnly nyní vždy vrací hodnotu false, setReadOnly nyní generuje upozornění, když volal s pravdou. Částečně z bug # 2818
- Povolit pouze pro čtení, které mají být nastaveny, když je autocommit zakázána také. Bug # 2818
- SQL:
- Opravena regrese, kde již nebylo možné změnit heslo superuživatele, bug # 2844
- Chybné vložit počítá.
- Opravena chyba 2823:. MAL exeption na SQL dotazu s poddotazu v kdy část
- přesměrování chybě vytvářet skripty zpět do prvního klienta. Tato opravuje chybu 2813.
- Přidaný joinidx založené Částečné spojení; tlačit připojit přes Unii (pomocí joinidx).
- Pevné tlačí dolů vyberte položku.
- Opravy chyb:
- 2058: omezení rozsahu vydání funkcí a s
- 2734: MALException: mkey.bulk_rotate_xor_hash na komplexní SQL dotazu
- 2767: `make uninstall` selhává u klientů / rubyadapter
- 2797: mserver havaruje při inicializaci, pokud je disk plný
- 2811: mserver havaruje
- 2812: Poddotazy od klauzule nejsou přijímány
- 2813: SQL: Katalog je postaven i Došlo k chybě
- 2818: JDBC: výjimka na volání Connection.setReadOnly
- 2819: aby váš text čitelný
- 2820: SIGSEGV v BATins_kdiff spustil DELETE
- 2821: Porucha segmentace, když select dotaz (se skupinou ze strany) je provozována na serveru s & quot; - single-user & quot; Možnost
- 2822: Dotaz s CASE a dělení výsledků v ArithmeticException
- 2823: MAL exeption na SQL dotazu s poddotazu v, kde část
- 2825: & quot; Vložit do ... zvolit odlišné ... & quot; selže s MALException: mkey.bulk_rotate_xor_hash: Provoz
- 2826: sql funkce iterace namísto hromadné zpracování
- 2827: Chybné nastavení filtru při poslechu na více serverů
- 2829: protokolování problém
- 2830: vyberte 30,0-,025; konverze na desetinné typu dává chybu
- 2831: Crash v analýze dotazu
- 2832: Server zaniká UPDATE
- 2833: NullPointerException při volání getMoreResults () na prohlášení bez dotazu provedený
- 2835: UNIQUE není vynucena
- 2837: Server ukončí po CREATE fungovat v multi-uživatelský scénář
- 2844: ALTER USER Nastavit heslo nerozpozná uživatelského jména
Co je nového ve verzi Nov2008-SP1:
- uvolnění řeší zraněného mrtvém bodě problém v souběžných aktualizací z XQuery dokumentů.
- klientské rozhraní bylo vylepšeno.
- tucet drobné chyby byly vyřešeny.
Co je nového v verze Nov2008:
- Toto vydání obsahuje zlepšení správy paměti, v rámci dotazu optimalizaci pro zpracování multi-core, paralelní načítání dat, a SQL a XQuery opravy chyb.
Komentáře nebyl nalezen