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错误修正。
评论没有发现