MonetDB er en open source højtydende databasesystem udviklet på CWI, Institut for Matematik og Datalogi Forskning i Holland.
MonetDB projekt er designet til at levere høj ydeevne på komplekse forespørgsler mod store databaser, fx kombinere tabeller med hundredvis af søjler og multi-million rækker.
Som sådan kan MonetDB anvendes på anvendelsesområder, som på grund af problemer med ydeevnen er no-go områder for brug af traditionel database teknologi i en real-time måde.
MonetDB har været anvendt med succes i højtydende applikationer til data mining, OLAP, GIS, XML Query, tekst og multimedia hentning.
MonetDB opnår dette mål ved hjælp af innovationer på alle lag af en DBMS: et lager model baseret på vertikal opsplitning, en moderne CPU-tunet vektoriseret forespørgsel udførelse arkitektur, der ofte giver MonetDB en mere end 10-fold rå hastighed fordel på samme algoritme over en typisk tolk-baserede RDBMS.
MonetDB er en af de første databasesystemer til at fokusere sin query optimering indsats på at udnytte CPU caches. MonetDB også automatiske og selv-tuning indekser, run-time forespørgsel optimering, en modulær software arkitektur, etcetera.
Dybdegående kan findes oplysninger om de tekniske innovationer i design og implementering af MonetDB i vores digitale bibliotek
Funktioner :.
- < li class = "bbli"> En temmelig omfattende ANSI SQL-99 sprog-interface herunder:
- Primær og fremmed nøgle håndhævelse
- Vis management
- Sub-forespørgsler
- Autorisation ordning
- Unicode support (UTF-8)
- Understøttelse af eksterne funktioner
- Et fuldgyldigt og skalerbar implementering af XQuery.
- SQL og XQuery query caching til hurtigere databehandling.
- Extensible arkitektur på ethvert niveau af raffinement nødvendig.
- MonetDB Motoren kan blive indlejret i din ansøgning.
- Høj ydeevne, ved hjælp af tunede datastrukturer og algoritmer til at udnytte kraften i moderne hardware.
- Transaktion kontrol på forskellige niveauer af nøjagtighed, hvilket gør query dominerende applikationer kører på lys hastighed.
- Tapping ind erfaringerne i at støtte XML, Multimedia, GIS mv applikationer højre op øverst på en kerne uden overhead ofte stødt på SQL-baserede systemer.
- Bred hardware spektrum lige fra StrongARM-baserede PDA'er op til Opteron-baserede servere (jf platforme).
- 32- og 64-bit platforme støtte til:
- Linux, Microsoft Windows, Apple MacOS X, Sun Solaris, IBM AIX og SGI IRIX;
Hvad er nyt i denne udgivelse:
- Byg Miljø:
- Vi kan nu bygge omdrejninger på CentOS 6.0. Da der ikke er GEO'er biblioteket på CentOS, vi ikke støtte de GEOM moduler der.
- Vi kan nu også bygge på Fedora 15. Det krævede nogle meget små ændringer.
- Ændret configure check på OpenSSL, så vi også kan bygge videre på CentOS 5.6. Vi har nu ikke længere krav om, at OpenSSL er mindst version 0.9.8f, men i stedet kræver vi, at hash funktioner, vi har brug for er understøttet.
- Client Package:
- Fix stetoskop s mod.fcn filter ved brug af flere mål, bug # 2827
- Den separate Python fordelingen nu bruger det samme versionsnummer som den vigtigste pakke.
- MonetDB Almindelig:
- Rettet et problem, hvor vedhæftede snor BAT kan forårsage enorm vækst af strengen bunke. Dette løser bug 2820.
- Rettelser til afsløring hukommelse på FreeBSD.
- Java Modul:
- Retur falsk fra Statement.getMoreResults () i stedet for en NullPointerException når ingen forespørgsel er udført på Statement endnu, bug # 2833
- Fast skrivebeskyttet fortolkning. Connection.isReadOnly nu altid returnerer false, setReadOnly nu genererer en advarsel, når der kaldes med sand. Dels fra bug # 2818
- Tillad skrivebeskyttet skal indstilles, når autocommit er deaktiveret så godt. Bug # 2818
- SQL:
- Fast regression hvor superbruger adgangskode kunne ikke længere ændres, bug # 2844
- Faste forkerte indsætte tæller.
- Fixed bug 2823:. MAL exeption på SQL-forespørgsel med underforespørgsel i hvor en del
- Omdirigeringsfejl fra oprette scripts tilbage til den første kunde. Dette løser bug 2813.
- Tilføjet joinidx baseret semijoin; skubbe deltage gennem union (ved hjælp joinidx).
- Fast skubbe vælge ned.
- Fejlrettelser:
- 2058: scoping spørgsmål om funktioner og med
- 2734: MALException: mkey.bulk_rotate_xor_hash på komplekse SQL-forespørgsel
- 2767: `gøre uninstall` fejler i klienter / rubyadapter
- 2797: mserver går ned ved initialisering, når disken er fuld
- 2811: mserver nedbrud
- 2812: Underforespørgsler i FROM-udtryk ikke har accepteret
- 2813: SQL: katalog er bygget selv er opstået fejl
- 2818: JDBC: undtagelse på at kalde Connection.setReadOnly
- 2819: gøre tekst læsbar
- 2820: SIGSEGV i BATins_kdiff udløst af en DELETE-sætning
- 2821: segmentering fejl, når en udvalgt forespørgsel (med gruppe af) køres på serveren med & quot; - single-bruger & quot; option
- 2822: En forespørgsel med CASE og division resulterer i ArithmeticException
- 2823: MAL exeption på SQL-forespørgsel med underforespørgsel i hvor en del
- 2825: & quot; Indsæt i ... vælg tydelig ... & quot; mislykkes med MALException: mkey.bulk_rotate_xor_hash: funktion
- 2826: SQL-funktionen gentager i stedet for bulk-behandling
- 2827: Forkert filter indstilling, når du lytter til flere servere
- 2829: skovhugst
- 2830: Vælg 30,0-,025; konvertering til decimal form giver fejl
- 2831: Crash i forespørgslen analyse
- 2832: Server ophører på UPDATE
- 2833: NullPointerException når du ringer getMoreResults () på Statement uden en forespørgsel henrettet
- 2835: UNIQUE Constraint ikke håndhæves
- 2837: Server, afbrydes efter CREATE FUNCTION i multi-user scenario
- 2844: ALTER USER SET PASSWORD genkender ikke brugernavn
Hvad er nyt i version Nov2008-SP1:
- Frigivelsen løser en grim dødvande problem i samtidige opdateringer af XQuery dokumenter.
- Klienten interfacet er blevet forbedret.
- Et dusin mindre bugs blev løst.
Hvad er nyt i version Nov2008:
- Denne udgivelse funktioner forbedret management hukommelse, intra-forespørgsel Optimizers til multi-core behandling, parallel data lastning, og SQL og XQuery fejlrettelser.
Kommentarer ikke fundet