MonetDB е с отворен код с висока производителност на системата за база данни, разработена в CWI, Института по математика и компютърни науки Изследване на Холандия.
Проект MonetDB е проектирана да осигури висока производителност на сложни заявки срещу големи бази данни, например комбиниране на таблици със стотици колони и мулти-милион реда.
Като такива, MonetDB може да се използва в области на приложение се, че поради проблеми с производителността не са по-отидете области за използване на традиционна технология на база данни по начин, в реално време.
MonetDB прилага успешно в приложения с висока производителност за извличане на данни, OLAP, GIS, XML Query, текстови и мултимедийни извличане.
MonetDB постига тази цел с помощта на иновации във всички слоеве на СУБД: модел за съхранение на базата на вертикална фрагментация, модерен CPU настроени векторни заявка архитектура изпълнение, която често дава MonetDB с повече от 10-кратно предимство сурова скорост по същия алгоритъм над типичен преводач, базирани RDBMS.
MonetDB е една от първите системи за бази данни, за да се съсредоточи своята заявка за оптимизация усилия върху използването на процесора кеш. MonetDB също така разполага с автоматично и Самонастройващата индекси, оптимизация по време на изпълнение на заявката, модулна софтуерна архитектура, и така нататък.
По-задълбочена информация относно техническите нововъведения в проектирането и изпълнението на MonetDB може да се намери в нашата дигитална библиотека
<силни> Характеристики :.
- < Ли клас = "bbli"> доста голяма ANSI SQL-99 езика на интерфейса A включително:
- начално и външен ключ изпълнение
- View управление
- Sub-заявки
- разрешителен режим
- Unicode поддръжка (UTF-8)
- Подкрепа за външни функции
- Пълноправен и мащабируема изпълнение на XQuery.
- SQL и XQuery заявка кеширане да се ускори обработката на данни.
- Extensible архитектура по всяко ниво на сложност е необходимо.
- двигател MonetDB може да се вгражда в молбата си.
- Висока производителност, използвайки силно настроени структури от данни и алгоритми, за да се възползва от силата на съвременния хардуер.
- контрол на транзакциите на различни нива на детайлност, което прави заявки доминиращи приложенията да работят при честота на въртене светлина.
- Използването от опита, придобит в подкрепа на XML, Мултимедия, GIS и др приложения полето оп върха на ядрото, без режийните често срещани в SQL-базирани системи.
- Broad хардуер спектъра в интервала от StrongARM базирани PDAs до Opteron-базирани сървъри (срв платформи).
- Linux, Microsoft Windows, Apple MacOS X, Sun Solaris, IBM AIX и SGI IRIX;
<Ли клас = "bbli"> 32- и 64-битови междуплатформена поддръжка за:
Какво ново в тази версия:
- Build Environment:
- сега можем да изградим RPMs на CentOS 6.0. Тъй като няма ГЕОС библиотека на CentOS, ние не подкрепяме модули Geom там.
- Ние сега също може да се гради върху Fedora 15. Това изисква някои много малки промени.
- Променени проверка конфигурирате за OpenSSL, така че ние можем да се гради върху CentOS 5.6. Сега вече не настояват OpenSSL е поне версия 0.9.8f, но вместо това ние изискваме функциите на хеш имаме нужда се поддържат.
- Client Опаковка:
- mod.fcn филтър Fix стетоскоп, когато използвате няколко цели, бъг # 2827
- отделна Разпределението на Python сега използва същия номер на версията, като основен пакет.
- MonetDB Чести:
- Фиксирана проблем, когато приложените струнни BATs могат да причинят огромни растеж на низ куп. Това корекции на грешки 2820.
- Поправките откриване памет на FreeBSD.
- Java Module:
- Назад фалшиво от Statement.getMoreResults (), вместо на NullPointerException когато няма заявка е била извършена на изложението още, бъг # 2833
- Фиксирана само за четене тълкуване. Connection.isReadOnly сега винаги се връща фалшиви, setReadOnly сега генерира предупреждение, когато нарича с истинското. Частично от бъг # 2818
- Разрешаване само за четене да бъде зададен, когато autocommit е забранено, както добре. Bug # 2818
- SQL:
- Фиксирана регресия, когато вече не може да се променя паролата на суперпотребител, бъг # 2844
- Фиксирани неверни обвинения Insert.
- Фиксирана бъг 2823:. MAL exeption на SQL заявка с подзаявка в който част
- Пренасочване грешка от създаване на скриптове обратно към първия клиент. Това корекции на грешки 2813.
- Добавено joinidx базирани semijoin; тласък присъединят през съюз (използвайки joinidx).
- Фикс бутане изберете надолу.
- Корекции на грешки:
- 2058: определяне на обхвата издаване на функции и с
- 2734: MALException: mkey.bulk_rotate_xor_hash на комплекс SQL заявка
- 2767: `направи uninstall` провали в клиенти / rubyadapter
- 2797: mserver катастрофи при инициализация, когато дискът е пълен
- 2811: mserver катастрофи
- 2812: подзаявки в ОТ клауза не приемат
- 2813: SQL: е построена дори е настъпила грешка на стоките
- 2818: JDBC: Изключение се обадите Connection.setReadOnly
- 2819: направи текст за четене
- 2820: SIGSEGV в BATins_kdiff задействана от DELETE изявление
- 2821: сегментиране на вина, когато заявка изберете (с група от) се провежда върху сървър с & quot; - един потребител & quot; опция
- 2822: A заявка с калъф и деление резултати в ArithmeticException
- 2823: MAL exeption на SQL заявка с подзаявка в който част
- 2825: & quot; въвеждане в ... изберете различна ... & quot; не успее с MALException: mkey.bulk_rotate_xor_hash: операция
- 2826: SQL функция итерации вместо преработка насипно
- 2827: неправилните настройки на филтъра при слушане на няколко сървъра
- 2829: сеч въпрос
- 2830: изберете 30.0 - 0,025; превръщане в десетичен тип дава грешка
- 2831: Crash в анализ заявка
- 2832: Сървър прекратява при UPDATE
- 2833: NullPointerException когато се обаждате getMoreResults () на изявление без заявка изпълнен
- 2835: UNIQUE Ограничение не е изпълнено
- 2837: Сървър от крайната след CREATE FUNCTION в многопотребителски сценарий
- 2844: ALTER USER SET PASSWORD не признава потребителско име
Какво ново във версия Nov2008-SP1:
- Освобождаването решава груба безизходица проблем в едновременни актуализации на на документи XQuery.
- Клиентският интерфейс е подобрен.
- Дузина малки грешки са били решени.
Какво ново във версия Nov2008:
- Това издание включва подобрено управление на паметта, в рамките на Запитване оптимизиране за многоядрени преработка, паралелно зареждане на данни и SQL и XQuery поправки.
Коментари не е намерена