MonetDB是在CWI,研究所數學與計算機科學學院的研究荷蘭開發的一個開源的高性能數據庫系統。
MonetDB項目旨在提供對大型數據庫,如複雜查詢的高性能結合表有幾百列和多萬行的。
這樣,MonetDB可以在由於性能問題是不通過的區域,使用傳統的數據庫技術在實時方式的應用領域中使用。
MonetDB已在數據挖掘,OLAP,地理信息系統,XML查詢,文本和多媒體檢索的高性能應用中得到成功應用。
MonetDB實現創新使用在數據庫管理系統的所有層這一目標:基於縱向分割的存儲模式,將先進的CPU調校的量化查詢執行的架構,往往給人MonetDB逾10倍原始速度上的優勢同樣的算法在典型解釋器為基礎的RDBMS。
MonetDB是第一個數據庫系統,以集中查詢優化的努力在開發CPU高速緩存中的一個。 MonetDB還具有自動和自整定指標,運行時查詢優化,模塊化的軟件架構,等等。
在深入的設計和實施MonetDB的技術創新的信息可以在數字圖書館中找到
功能:
- <李類=“bbli”>一個相當廣泛的ANSI SQL-99語言接口,包括:
- 在主鍵和外鍵執行
- 查看管理
- 在子查詢
- 授權方案
- 支持Unicode(UTF-8)
- 支持外接功能
- 在一個成熟的,可擴展的XQuery實現。
- SQL和XQuery查詢緩存來加速數據處理。
- 在需要擴展的體系結構複雜,在任何級別的。
- 的MonetDB引擎可以嵌入到應用程序中。
- 高性能,使用高度調整數據結構和算法利用現代硬件的能力。
- 在不同的粒度級別的事務控制,這使得查詢的應用上以光速運行。
- 在攻到獲得支持XML,多媒體,GIS等應用正確的運算內核之上,而不常在基於SQL的系統中遇到的開銷經驗。
- 在廣泛的硬件頻譜範圍從基於StrongARM的PDA高達基於Opteron的服務器(參見平台)。
- 的Linux,微軟的Windows,蘋果的MacOS X系統,Sun Solaris上,IBM AIX和SGI IRIX;
<李班=“bbli”> 32位和64位跨平台支持:
什麼在此版本中是新的:
- 在構建環境:
- 我們現在可以在CentOS 6.0創建RPM。由於是在CentOS沒有GEOS庫,我們不支持GEOM模塊存在。
- 我們現在也可以建立在Fedora 15。這需要一些非常細微的變化。
- 改變配置檢查OpenSSL的,這樣我們也可以建立在CentOS 5.6。我們現在已經不再要求,即OpenSSL是至少版本0.9.8f,而是我們需要,我們需要的散列函數的支持。
- 客戶端程序包:
- 修正聽診器的mod.fcn過濾器,錯誤#2827
- 在單獨的Python發布現在使用相同的版本號作為主包。
- MonetDB常見的有:
- 修正了一個問題,即附加最佳可行字符串可能導致字符串堆巨大的增長。這個修復的bug 2820。
- 修正了內存檢測在FreeBSD。
- Java模塊:
- 代替)時,沒有查詢的聲明還沒有進行,一個NullPointerException異常返回FALSE從Statement.getMoreResults(BUG#2833
- 固定只讀解釋。 Connection.isReadOnly現在總是返回false,通過setReadOnly現在產生一個警告,當與真正的調用。從部分BUG#2818
- 允許只讀時自動提交被禁用,以及進行設置。錯誤#2818
- SQL:
- 修正回歸,其中不能再更改超級用戶口令,錯誤#2844
- 修正不正確的插入計數。
- 修正了2823:MAL exeption對SQL查詢與子查詢的WHERE部分
- 重定向錯誤從創建腳本回到第一個客戶。這個修復的bug 2813。
- 新增joinidx基於半連接;通過工會(使用joinidx)推加盟。
- 固定推下來選擇。
- 修正項目:
- 2058:功能和範圍界定問題
- 2734:MALException:mkey.bulk_rotate_xor_hash複雜的SQL查詢
- 2767:`讓uninstall`失敗的客戶端/ rubyadapter
- 2797:mServer上在崩潰時初始化磁盤已滿
- 2811:mServer上崩潰
- 2812:不被接受的子查詢中FROM子句
- 2813:SQL:內置甚至發生錯誤的目錄
- 2818:JDBC:對異常調用Connection.setReadOnly
- 2819年:使文本閱讀
- 2820年:在SIGSEGV由BATins_kdiff DELETE語句觸發
- 2821:當選擇查詢(與集團)是運行在服務器&QUOT段故障; - 單用戶QUOT;選項
- 2822年:在ArithmeticException與CASE和分裂結果的查詢
- 2823:MAL exeption對SQL查詢與子查詢的WHERE部分
- 在2825:&QUOT;插入...選擇不同的...&QUOT;失敗MALException:mkey.bulk_rotate_xor_hash:操作
- 2826:SQL函數循環,而不是批量加工
- 2827:不正確的過濾器設置聽幾個服務器時
- 2829年:記錄問題
- 2830:選擇30.0 - 0.025;轉換為十進制類型給出錯誤
- 2831:崩潰的查詢分析
- 2832:服務器終止時更新
- 2833:NullPointerException異常調用語句使用getMoreResults()時,不執行查詢
- 2835:唯一約束不強制執行
- 2837:服務器終止後CREATE FUNCTION在多用戶情況下
- 2844:ALTER USER SET PASSWORD無法識別用戶名
使用多個目標時,
什麼是新的版本Nov2008-SP1:
- 在該版本解決了並發更新一個討厭的死鎖問題XQuery的文件。
- 的客戶端接口已得到改進。
- 在十幾個小問題就解決了。
什麼版本Nov2008是新的:
- 在此版本還改進了內存管理,查詢內的優化多核處理,並行數據加載,以及SQL和XQuery錯誤修正。
評論沒有發現