eXtremeDB 6.0正式发布:提高扩展性和分布式查询速度

华盛顿州联邦路,2014年10月27日---- McObject®公司, 作为创新型数据库系统软件开发商,宣布其eXtremeDB®内存数据库6.0版本及相关系列产品已正式发布。此次升级增加了分布式查询功能,通过利用处理能力 ,内存和多个硬件节点执行查询功能的带宽来提升数据库的数据处理速度和扩展性。6.0版本其他的改进,不论在开发的简易性,还是操作系统支持方面,使开发者和最终用户都能获益。运用分布式的查询处理,eXtremeDB 把整个数据库划分,通过多个服务器,CPU 或者CPU核 进行分布式查询处理。在一些情况下,利用多台主机并行执行数据库操作,数据库的性能就会大大提高。

McObject CEO兼创始人Steve Graves 讲到:“这种 ‘水平分割'可能设计到新的系统中,也是自主嵌入式系统水到渠成的衍生和并入到互联的‘物联网'中的设备。这种设备可以让不同地方收集的数据聚合。“整个市场对分布式查询处理都有强烈的需求,但限于跟自动化和控制相关的领域。在这些领域eXtremeDB已展示了它超强的性能”,Graves说,“应用场景包括:在智能发电站系统中的应用,从风力涡轮机的加速计上查询数据从而测量 ‘颤动',也可以从能够显示轴承损坏的温度传感器上来查询数据;在智能交通系统的应用,依据从成千上万台汽车和基础架构控制点收集的数据从而来优化交通流量”。

全新的eXtremeDB 6.0其他的特征也改善了开发者和最终用户的数据库系统,包括:

支持Python

eXtremeDB 6.0能使用Python进行集成。Python是用于快速算法(特别是原型法)的一种高级语言。使用Python,再加上eXtremeDB动态的数据定义语言DDL,开发者能够迅速实施他们的想法,通过测试代码的变化,数据库表和索引进行快速优化。

支持航空电子平台

这次升级增加了跟风河系统VxWorks 653商业现成平台(COTS)VxWorks CERT的兼容性。VxWorks 653平台支持对安全性要求苛刻的综合模块化航空电子(IMa)应用。而VxWorks CERT是为准许严格的工业标准证书设计的,标准包括RTCA DO-178和EUROCAE ED-12,修订版B和C.

三元模型数据库索引

便于文本字符的“模糊”和临近匹配。eXtremeDB的这种特性专门适用于读取牌照号码和需要部分抓取数据使用通配符功能的应用场景。

更灵活的事务调度

除了运用eXtremeDB的事务优先功能,其多读单写(MURSIW)的事务管理器能够在优先级别内重写默认的“先进先出”调度策略来支持只读或读写的日志功能。

数据压缩

6.0版本增加了内存和磁盘数据库数据压缩功能,降低了存储成本从而降低购置成本。

覆盖索引选项

eXtremeDB 6.0增加了内存数据库b-tree索引中键值存储的功能。通常这类索引只包含参考值从而降低存储占用空间;此次升级开发者能在应用数据使用模式使此优化时,把数值存储在索引内。

二元结构进化提升

利用这个特征,eXtremeDB可以以二进制映像的形式保存数据库,并且用更改的架构或设计来恢复。6.0版本把这个特征也延伸到eXtremeDB 集群组件。

加密扩展 

支持RC4加密,这种加密使用用户提供的密码来组织未授权的访问。6.0版本在完全靠主内存管理的数据库中使用了这种加密方式。

(0)

相关推荐

  • 新推出的金融版eXtremeDB 6.0功能改进预览

    通过SQL和Python访问基于矢量的函数来提高编程速度和生产力.分布式查询处理和运用RLE压缩来处理资本市场中的大数据分析. 华盛顿州联邦路,2014年10月27日–McObject®宣布eXtremeDB®金融版本6.0已正式发布,这也是面向资本市场数据库系统技术的重要升级.此次改进包括使用广泛应用的SQL和Python语言来访问eXtremeDB金融版最强大的功能,用陈述性的SQL语言以及快速原型法的Python语言进行开发释放生产力.6.0版本运用其崭新的功能:分布式查询处理和专业的市场

  • eXtremeDB 6.0正式发布:提高扩展性和分布式查询速度

    华盛顿州联邦路,2014年10月27日---- McObject®公司, 作为创新型数据库系统软件开发商,宣布其eXtremeDB®内存数据库6.0版本及相关系列产品已正式发布.此次升级增加了分布式查询功能,通过利用处理能力 ,内存和多个硬件节点执行查询功能的带宽来提升数据库的数据处理速度和扩展性.6.0版本其他的改进,不论在开发的简易性,还是操作系统支持方面,使开发者和最终用户都能获益.运用分布式的查询处理,eXtremeDB 把整个数据库划分,通过多个服务器,CPU 或者CPU核 进行分布式

  • 使用compose函数优化代码提高可读性及扩展性

    目录 前言 场景说明 需求更新 需求再更新 需求再再更新 compose 函数 composePromise 逐渐美丽起来 阶段总结 前言 本瓜知道前不久写的<JS 如何函数式编程>系列各位可能并不感冒,因为一切理论的东西如果脱离实战的话,那就将毫无意义. 于是乎,本瓜着手于实际工作开发,尝试应用函数式编程的一些思想. 最终惊人的发现:这个实现过程并不难,但是效果却不小! 实现思路:借助 compose 函数对连续的异步过程进行组装,不同的组合方式实现不同的业务流程. 这样不仅提高了代码的可读

  • Java并发编程之性能、扩展性和响应

    本文讨论的重点在于多线程应用程序的性能问题.我们会先给性能和扩展性下一个定义,然后再仔细学习一下Amdahl法则.下面的内容我们会考察一下如何用不同的技术方法来减少锁竞争,以及如何用代码来实现. 1.性能 我们都知道,多线程可以用来提高程序的性能,背后的原因在于我们有多核的CPU或多个CPU.每个CPU的内核都可以自己完成任务,因此把一个大的任务分解成一系列的可彼此独立运行的小任务就可以提高程序的整体性能了.可以举个例子,比如有个程序用来将硬盘上某个文件夹下的所有图片的尺寸进行修改,应用多线程技

  • 基于Keras的扩展性使用

    Keras是一个用于在python上搭神经网络模型的框架,语法和torch比较相似.我个人认为Keras最大的特点是包装很好,一些在训练过程中要输出的方法和常用的优化函数.目标函数都已经内置了,非常适合用来写大作业.Keras和python的哲学有些相似,那就是尽量不自己造轮子. 但是最近逛知乎,看到有答案说,Keras只能用来搭一些世面上已经普及的网络,和其它框架相比比较小白.换句话说,就是Keras的扩展性不好.作为一个试用过theano.tensorflow.torch.caffe等框架,

  • Nodejs高扩展性的模板引擎 functmpl简介

    关于functmpl functmpl 是一个基于JavaScript/Nodejs的高扩展性的模板引擎 模板格式 <#包含/> 如果想在一个模板中插入另一个模板,可以使用<#包含/> 比如插入模板 a.ftl : <#"a.ftl"/> <@功能/> 除了输出变量.包含模板外,也可以加入更多自定义的功能,比如:枚举.赋值 但额外的功能需要自定义. 自定功能的具体格式为 <@功能名称 参数名=参数值/> <@功能名称 参

  • 非常实用的php弹出错误警告函数扩展性强

    分享一个非常实用,本人一直在用的利用php弹出警告的函数,整理到自己的代码库中去在遇到错误的地方可用到此函数,扩展性强,完整代码如下 复制代码 代码如下: //********弹出alert框并跳转到指定页面******// function alert($message,$url='',$isAlert=true,$title='提示'){ echo '<html><head><meta http-equiv="Content-Type" content

  • Android Studio 4.0 正式发布在Ubuntu 20.04中安装的方法

    Android Studio 4.0 已经发布了.以下是在Ubuntu 18.04,Ubuntu 19.10,Ubuntu 20.04中安装它的方法. Android Studio 4.0具有新的Motion 编辑器,改进的布局检查器,对C++的Clangd支持,智能编辑器功能,CPU Profiler的增强功能,D8和R8中使用的Java 8语言库以及更多其他更改.有关更多信息,请参见发行说明. 如何在Ubuntu中安装Android Studio 4.0: 在Ubuntu 18.04及更高版

  • Spring Cloud 2020.0.0正式发布再见了Netflix

    ✍前言 你好,我是YourBatman. 北京时间2020-12-22深夜,Spring Cloud 2020.0.0版本正式发布.2020.0.0是第一个使用新版本方案的Spring Cloud发行版本. 关于版本号这里啰嗦几句:在这之前,Spring Cloud的Release Train名称采用的是伦敦地铁站命名方式,如:Hoxton.Greenwich等. 说明:2020.0.0版本又名Ilford(地铁站名),因为此项目3月后才按照新规更名,估计是为了团队内沟通方便吧,你也可以理解为它

  • 在vue中使用inheritAttrs实现组件的扩展性介绍

    1.首先我们创建一个input组件 <template> <div class="inputCom-wrap"> <input v-bind="$attrs" /> </div> </template> <script lang="ts"> import { defineComponent } from 'vue' export default defineComponent

随机推荐