IT培训网 - IT职场人学IT技术上IT培训网
JAVA的开源NoSQL数据库有哪些
时间:2016-10-09 14:12:01 来源:Java培训网 作者:IT培训网 已有:名学员访问该课程
数据库很多,作为Java开发者使用哪种数据库对我们方便呢,不少Java初学者都会问到这样的问题,毕竟学习就要学最好的,使用工具也要最好的最方便的,唯有如此才可以学好Java,成为一个好的工程师。
对于NoSQL关注越来越多了,无论是企业还是开发者,都热衷于使用NoSQL。尤其是现在大数据的发展,普通的关系型数据库正在逐渐暴露出其力不从心的一面。利用NoSQL,让我们在数据分析上更加得心应手,所以我们开发者要重视NoSQL的存在,赶紧学习,也许有一天能用上。JAVA的开源NoSQL数据库有哪些呢,一起来看看吧。
第一个:Neo4j
开源的图形数据库,用Java实现。开发者将Neo4j描述为“嵌入式,基于磁盘,完全事务的Java持久引擎,将数据结构化存储在图中而不是在二维表格中”
第二个:Apache HBase
这个不用多说,肯定都听说过,Google开发的,HBase是继其开发的分布式存储系统Bigtable之后的另一个开源的、分布式、版本化的、非关系型数据库。
第三个:Voldemort
分布式键值存储系统。本质上说是一个大型,分布式,持久的,容错哈希表。对于应用,它可以使用类似active-record或者hibernate的O/R映射工具,这些可以提供水平扩展和更高的可用性,但是会损失巨大的便利性。
第四个:Terrastore
Terrastore是一个基于Terracotta(一个业界公认的、快速的分布式集群组件)实现的高性能分布式文档数据库。可以动态从运行中的集群添加/删除节点,而且不需要停机和修改任何配置。支持通过http协议访问Terrastore。Terrastore提供了一个基于集合的键/值接口来管理JSON文档并且不需要预先定义JSON文档的架构。易于操作,安装一个完整能够运行的集群只需几行命令。
第五个:InfoGrid
作为一款网页图形数据库,InfoGrid的整体框架非常清晰,但是缺点是Java API并不完善。
学习Java我们选择最高的Java培训班,使用开发软件当然也要选择最好的,如此我们才可以成功提升自己,提升技能,找到合适的工作,才可以在工作中得心应手。好了,关于NoSQL数据库就介绍到这里了,也欢迎大家推荐更多的NoSQL数据库。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。
- 上一篇:给Java编程爱好者的五点忠告
- 下一篇:郑州Java培训班学员职业发展方向