MonetDB jest wysokowydajny system bazy danych open source, opracowany w CWI, Instytut Matematyki i Informatyki Badań Holandii.
Projekt MonetDB został zaprojektowany, aby zapewnić wysoką wydajność na złożone zapytania przeciwko dużych baz danych, np łączenie tabel z setkami kolumn i wielomilionowych wierszy.
Jako takie, MonetDB mogą być stosowane w obszarach zastosowań, które ze względu na problemy z wydajnością są no-go miejsca dla technologii tradycyjnej bazy danych w sposób, w czasie rzeczywistym.
MonetDB powodzeniem stosowane w aplikacjach o wysokiej wydajności do eksploracji danych, OLAP, GIS, Query XML, tekstu i pobierania multimediów.
MonetDB osiąga ten cel za pomocą innowacji na wszystkich warstwach DBMS: model pamięci masowej oparte na pionowej fragmentacji, nowoczesny procesor dostrojony zapytania wektorowy architektury, które często daje wykonywanie bardziej niż MonetDB 10-krotny przewagę surowe prędkości na tej samej algorytmu na typowe oparte na RDBMS tłumacza.
MonetDB jest jednym z pierwszych systemów baz danych w celu optymalizacji koncentrują swoje wysiłki na wykorzystanie pamięci podręcznej kwerendy procesora. MonetDB również funkcje automatycznego strojenia i samo optymalizacji zapytań indeksy, run-time, modułowa architektura oprogramowania, etcetera.
Obszerne informacje na temat rozwiązań technicznych w zakresie projektowania i wdrażania MonetDB można znaleźć w naszej bibliotece cyfrowej
Opis .
- < li class = "bbli"> dość rozległe-99 Język ANSI SQL interfejs w tym:
- Główny i klucz egzekwowania zagranicznych
- Zobacz zarządzanie
- Pod-zapytania
- System autoryzacji
- wsparcie dla Unicode (UTF-8),
- Wsparcie dla funkcji zewnętrznych,
- pełnoprawnym i skalowalne wdrażanie XQuery.
- SQL i XQuery buforowanie zapytań do przyspieszenia przetwarzania danych.
- Extensible architektury na każdym poziomie zaawansowania potrzebne.
- Silnik MonetDB można osadzić w swojej aplikacji.
- Wysoka wydajność, przy użyciu wyspecjalizowanego struktur danych i algorytmów wykorzystać moc nowoczesnego sprzętu.
- Kontrola transakcji na różnych poziomach szczegółowości, co sprawia, że aplikacje działają zapytania dominujące z prędkością światła.
- Wykorzystując doświadczenia zdobyte we wspieraniu XML, multimedia, aplikacje GIS itp op szczyt prawo do jądra bez obciążania często spotykanych w systemach opartych na SQL.
- Serwer Szerokie spektrum sprzętu począwszy od palmtopów oparte Strongarm do Opteron (por platformy).
- 32- i 64-bitowe wsparcie cross-platform dla:
- Linux, Microsoft Windows, Apple MacOS X, Sun Solaris, IBM AIX, i SGI IRIX;
Co nowego w tym wydaniu:
- Build Environment:
- Możemy teraz budować na CentOS 6.0 RPM. Ponieważ nie ma biblioteki geos CentOS, nie obsługuje moduły geom istnieje.
- Teraz możemy również budować na Fedorze 15. Wymagało to kilka bardzo drobnych zmian.
- Zmienione wyboru Konfiguruj dla OpenSSL, tak że możemy budować na CentOS 5.6. Teraz już nie popyt, że OpenSSL w wersji co najmniej 0.9.8f, ale zamiast tego wymaga, że funkcje hash musimy są obsługiwane.
- Client Package:
- filtr mod.fcn Fix stetoskop podczas używania wielu celów, bug # 2827
- oddzielne dystrybucji Python teraz wykorzystuje ten sam numer wersji jako głównego pakietu.
- MonetDB Często:
- Naprawiono problem, gdzie dołączenie BAT ciąg może spowodować ogromny wzrost sterty smyczkowy. Naprawia błąd 2820.
- Poprawki do wykrywania pamięci na FreeBSD.
- Moduł Java:
- return false z Statement.getMoreResults () zamiast NullPointerException, gdy nie została przeprowadzona kwerenda w rachunku jeszcze bug # 2833
- Poprawiono tylko do odczytu interpretacji. Connection.isReadOnly teraz zawsze zwraca false, setReadOnly teraz generuje ostrzeżenie, gdy nazywa się prawdą. Częściowo z Bug # 2818
- Zezwalaj tylko do odczytu, aby ustawić, gdy automatyczne zatwierdzanie jest wyłączone, jak również. Bug # 2818
- SQL:
- Poprawiono regresji, gdzie hasło administratora nie można już zmienić, bug # 2844
- Poprawiono nieprawidłowe liczy się wstawić.
- Naprawiono błąd 2823:. MAL exeption na zapytania SQL z podzapytania w którym część
- Przekierowanie błąd z tworzenia skryptów z powrotem do pierwszego klienta. Naprawia błąd 2813.
- Dodane joinidx semijoin oparciu; pchania dołączyć poprzez zjednoczenie (używając joinidx).
- Poprawiono pchanie wybrać dół.
- Poprawione błędy:
- 2058: analiza zakresu kwestia funkcji i
- 2734: MALException: mkey.bulk_rotate_xor_hash na złożonym zapytaniu SQL
- 2767: make uninstall` nie w klientów / rubyadapter
- 2797: mserver wywala przy inicjalizacji, gdy dysk jest pełny,
- 2811: awarie mserver
- 2812: Podzapytania w klauzuli FROM nie akceptowane
- 2813: SQL: Katalog jest zbudowany jeszcze Wystąpił błąd
- 2818: JDBC: wyjątku na wywołanie Connection.setReadOnly
- 2819: uczynić tekst czytelny
- 2820: SIGSEGV w BATins_kdiff wywołane przez DELETE
- 2821: błąd segmentacji, gdy kwerenda wybierająca (z grupy przez) jest uruchamiany na serwerze z & quot; - jednego użytkownika & quot; Opcja
- 2822: zapytanie o sprawie i podziału wyników w ArithmeticException
- 2823: MAL exeption na zapytania SQL z podzapytania w których część
- 2825: & quot; INSERT INTO ... wybierz wyraźne ... & quot; nie z MALException: mkey.bulk_rotate_xor_hash: praca
- 2826: iteracje funkcji SQL zamiast przetwarzania luzem
- 2827: Niewłaściwe ustawienie filtru podczas słuchania kilku serwerów
- 2829: rejestrowanie problem
- 2830: wybierz 30,0 - 0,025; konwersja do typu dziesiętnych daje błąd
- 2831: Błąd w analizie zapytań
- 2832: Serwer kończy na UPDATE
- 2833: Dzwoniąc getMoreResults NullPointerException () na oświadczenie bez zapytania wykonanego
- 2835: UNIQUE nie jest egzekwowane,
- 2837: Serwer kończy po CREATE FUNCTION w scenariuszu wielu użytkowników
- 2844: ALTER USER SET PASSWORD nie rozpoznaje nazwy użytkownika
Co nowego w wersji Nov2008-SP1:
- uwolnienia bolesnego problemu nie rozwiązuje impasu w jednoczesnych zmianach dokumentów XQuery.
- Interfejs klienta została poprawiona.
- kilkanaście drobne błędy zostały rozwiązane.
Co nowego w wersji Nov2008:
- To wydanie zawiera ulepszone zarządzanie pamięcią, optymalizujące zapytanie do wewnątrz przetwarzanie wielordzeniowe, równoległe ładowanie danych, SQL i XQuery oraz poprawki błędów.
Komentarze nie znaleziono