java 对象数据库
来源:互联网 发布:盛科网络上市 编辑:程序博客网 时间:2024/05/20 23:35
Berkeley DB Java Edition
Berkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据。 能够高效率的处理1到1百万条记录,制约JE数据库的往往是硬件系统,而不是JE本身。 多线程支持,JE使用超时的方式来处理线程间的死琐问题。 Database都采用简单的key/value对应的形式。 事务支持。 允许创建二级库。这样我们就可以方便的使用一级key,二级key来访问我们的数据。 支持RAM缓冲,这样就能减少频繁的IO操作。 支持日志。 数据备份和恢复。 游标支持。
Neo4j
Neo4j是一个嵌入式,基于磁盘的,支持完整事务的Java持久化引擎,它在图像中而不是表中存储数据。Neo4j提供了大规模可扩展性,在一台机器上可以处理数十亿节点/关系/属性的图像,可以扩展到多台机器并行运行。相对于关系数据库来说,图形数据库善于处理大量复杂、互连接、低结构化的数据,这些数据变化迅速,需要频繁的查询——在关系数据库中,这些查询会导致大量的表连接,因此会产生性能上的问题。Neo4j重点解决了拥有大量连接的传统RDBMS在查询时出现的性能衰退问题。通过围绕图形进行数据建模,Neo4j会以相同的速度遍历节点与边,其遍历速度与构成图形的数据量没有任何关系。此外,Neo4j还提供了非常快的图形算法、推荐系统和OLAP风格的分析,而这一切在目前的RDBMS系统中都是无法实现的。
Neo是一个网络——面向网络的数据库——也就是说,它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络上而不是表中。网络(从数学角度叫做图)是一个灵活的数据结构,可以应用更加敏捷和快速的开发模式。
- java 对象数据库
- java面向对象下:Java数据库编程
- JAVA数据库操作2(PreparedStatement对象)
- JAVA数据库操作3(CallableStatement对象)
- JAVA数据库操作3(CallableStatement对象)
- JAVA数据库操作3(CallableStatement对象)
- Java对象存储到Oracle数据库
- java上传大对象到oracle数据库
- 数据库和Java对象对照表
- 数据库到Java对象的解决方案初探
- java序列化对象存储ORACLE数据库
- 使用Java模拟数据库排序集合对象
- java 数据库 对象 导出Excel数据
- Java学习系列(十九)Java面向对象之数据库编程
- Java学习系列(十九)Java面向对象之数据库编程
- java反射示例:数据库数据反射为java对象
- java反射示例:数据库数据反射为java对象
- 数据库对象
- 社区专家谈 12306
- Java application和applet区别
- 破解Mac OS X 管理员密码[转]
- 揭秘Facebook背后的那些软件
- springMVC_json格式数据的接收和发送(未解决中文乱码问题)
- java 对象数据库
- 九度OJ 题目1034:寻找大富翁
- Java基础-正则表达式(二)
- UML概述
- 更新jsp后tomcat没有重新编译 解决办法
- Mtk Ft6306 touch 驱动
- Windows C++ 导出和导入纯DLL函数(非COM)总结
- 【Java反射机制】_认识Class类笔记
- Linux设备驱动之HID驱动