Sidekar 数据库持久层框架

程序名称:Sidekar

授权协议: Apache

操作系统: 跨平台

开发语言: Java

Sidekar 介绍

Sidekar 是一个Java持久化“对象数据库”的解决方案。它提高了Oracle Berkeley
DB(Java版)处理能力和扩展性的同时还提供了简单且符合Java语言的接口。Sidekar的目的是使持久化技术适合于Java,而不是相反,这样持久化对于Java程序员来说就变得微不足道啦。

Sidekar不是对象关系映射(ORM)软件了;他不支持sql语言。正因如此,它比传统的ORM持久层更加简化和容易使用。核心jar包只有375k。

Sidekar提供了天衣无缝(natural)的Java持久化,一切与持久化有关的你只需要使用常规的Java就可以了。

主要特色:

  • 简单(极少)的配置和编程接口

  • 真正的对象数据库:Java对象标识就等同于数据库标识

  • 通过用户提供的java类来建持久化数据模型

  • 支持集合:sets, lists, maps等等

  • 支持“连接查询”和索引上的一个或多个Java字段(属性

  • 无需Java序列化

  • 完全支持有四个隔离级别的事务

  • 支持对事务改变,包括事务验证和更新的跟踪

  • 能够以XML格式导出和导入数据库

  • 基于高度可扩展的Oracle Berkeley DB Java版数据库引擎

Sidekar 官网

https://code.google.com/p/sidekar/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。