技术开发 频道

35个非主流开源数据库 你知道吗?

  25、LucidDB

LucidDB 

  LucidDB是唯一一款专注于数据仓库和商务智能的开源RDBMS,它使用了列存储架构,支持位图索引,哈希连接/聚合和页面级多版本,大部分数据库最初都注重事务处理能力,而分析功能都是后来才加上去的。相反,LucidDB中的所有组件从一开始就是为满足灵活的需求,高性能数据集成和大规模数据查询而设计的,此外,其架构设计彻底从用户出发,操作简单,完全无需DBA。

  LucidDB对硬件要求也极低,即使不搭建集群环境,在单一的Linux或Windows服务器上也能获得极好的性能。最新版本还加入了对Mac OS X和Windows 64位的支持,官方网站上的文档和教程也非常丰富,非常值得你体验一下。

  26、HyperGraphDB

LucidDB 

  HyperGraphDB是一种通用的,可扩展的,可移植的,分布式,嵌入式和开源数据存储机制,它是一个图形数据库,专门为人工智能和语义Web项目而设计,它也可用于任意规模的嵌入式面向对象的数据库。正如其名,HyperGraphDB是用来存储超图的,但它也属于一般图形数据库家族,作为一个图形数据库,它不施加任何限制,相比其他图形数据库它的功能更丰富。

  HyperGraphDB非常稳定,已经应用在多个生产环境,包括一个搜索引擎和Seco scripting IDE。它支持*nix和Windows平台,需要Java 5+。

  27、InfoGrid

LucidDB 

  InfoGrid是一个互联网图形数据库,它提供了许多额外的组件,使得在图像基础上开发RESTful Web应用程序变得更加容易。InfoGrid是开源的,包括一系列项目:

  InfoGrid图形数据库项目 – InfoGrid的心脏GraphDatabase,可以独立使用,也可以附加到其它InfoGrid项目。

  InfoGrid图形数据库网格项目 – 在GraphDatabase基础上增加了复制协议,因此多个分布式GraphDatabase就可以在一个非常大的图像管理环境中协作。

  InfoGrid存储项目 –象SQL数据库和分布式NoSQL哈希表那样,为存储技术提供一个抽象的通用接口,这样InfoGrid GraphDatabase就可以使用任何存储技术持久化数据。

  InfoGrid用户接口项目 – 将GraphDatabase中的内容以REST风格映射成浏览器可访问的URL。

  InfoGrid轻量级身份识别项目 – 实现以用户为中心的身份识别技术,如LID和OpenID。

  InfoGrid模型库项目 – 定义一个可复用对象模型库,作为InfoGrid应用程序的模式使用。

  InfoGrid Probe项目 – 实现Probe框架,它允许开发人员将任何互联网上的数据源当作一个图像对象看待。

  InfoGrid Utilities项目 – 收集InfoGrid使用的常见对象框架和实用代码。

0
相关文章