阅读更多

0顶
0踩

开源软件

原创新闻 guzz1.2.9更新发布,支持选举服务

2011-07-29 10:23 by 正式记者 myreligion 评论(6) 有5531人浏览

guzz 1.2.9更新介绍:

本次更新:

1. 优化了批操作接口。增加了默认的自动提交和清除选项,使得调用者可以连续插入百万记录而不用自己计数,手工分batchSize提交。默认batchSize的大小根据数据库类型和版本,自动选择性价比最合适的;当然调用者也可以在程序中修改。

2. 新提供Leader服务接口。Leader接口用于在集群环境下确认自己是不是主机,一个集群下一般只允许1台主机。新提供的LeaderService仅为接口,开发者需要根据自身情况选择适合自己的实现。halo-cloud工程实现了基于zookeeper的Leader服务,代码:[http://code.google.com/p/halo-cloud/source/browse/trunk/misc/com/guzzservices/version/impl/ZKLeaderElectionServiceImpl.java]

什么是guzz?

guzz是一套用于多数据库编程的ORM框架,用于替代hibernate和ibatis,实现在一套系统中轻松使用多台数据库。guzz同时提供通用数据计算和配置管理等,简化系统复杂度,为系统在数据层的设计提供一站式解决方案。

guzz主要功能与特点:
  • 现代大规模系统设计,技术上吸收了ibatis/hibernate的优点
  • 支持应用程序使用大量的数据库和主从读写分离
  • 支持数据库表在多组机器间水平分布(Shard),并自动维护多组机器之间的分布式事务
  • 支持1张表按照业务规则分切成多张小表(Shadow),并支持每张小表拥有自己特殊的属性字段(Custom)
  • 支持1张大表分切后的小表,分布到不同的数据库中(VirtualDB)
  • 支持超越范式的特殊关联、非结构化数据等异构资源POJO模式的统一读取
  • 支持组件化服务(SOA)和服务相互依赖,构建企业/项目实施基础平台
  • 提供面向对象的数据库读取标签(JSP Taglib),加快页面展示层的快速变更、开发与部署
  • 对于大部分场景,支持像hibernate一样的对象持久、映射和方便的增删改查,提高开发效率
  • 对于复杂场景,支持像ibatis一样,让DBA参与SQL设计的复杂数据库操作和优化,以及SQL在线调试
  • 更简洁、更好用、更容易控制的批操作接口
  • 支持在线加载与调试SQL。按照应用策略,从文件/数据库/Web Service等途径,动态提取与使用SQL语句(Dynamic SQL)
  • 支持配置管理服务器,可以使用一套软件系统对所有应用程序的配置进行统一管理
项目地址:http://code.google.com/p/guzz/
文档:http://code.google.com/p/guzz/wiki/WikiHomePage?tm=6
下载:http://code.google.com/p/guzz/downloads/list

0
0
评论 共 6 条 请登录后发表评论
6 楼 beyondqinghua 2011-08-03 10:22
生产环境的稳定性有待考验。
5 楼 myreligion 2011-08-01 08:09
没有hibernate复杂。

介绍PPT:http://vdisk.weibo.com/s/tcKw/1311127451
4 楼 elan1986 2011-07-30 15:32
谁用过???分享一下呗!!!
3 楼 paggywong 2011-07-30 11:26
终于在ITEYE上看到Guzz的消息啦。
2 楼 yjc2020 2011-07-29 17:03
自动分表?
1 楼 Arden 2011-07-29 15:09
这东西有没有要生产环境下用过,到底如何,学习开发成本怎么样?会不会象hibernate一样那么复杂?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • spring-security:spring-security hibernate4 spring

    spring-security spring-security hibernate4 spring demo 实现了数据库表控制权限,登陆自定义md5,菜单的控制 可下载demo修改数据库配置,执行sql即可运行

  • 浅析spring-security-oauth2-authorization-server

     oauth2-authorization-server是目前官方推荐的安全框架方案, 所以值得学习 本文以密码登陆认证流程为基础, 简要剖析登陆认证执行流程 软件版本 spring-security-oauth2-authorization-server 0.4.2 spring-boot...

  • spring-boot-starter-security的简单使用

    spring-boot-starter-security的简单使用

  • spring-security退出登陆

    项目源码地址https://github.com/nieandsun/security

  • springboot整合spring-security

    对以上代码进行简单描述,configure(HttpSecurity http)方法是授权认证,其目的是告诉有哪些权限的人才可以访问哪个页面,configure...此博客根据b站up主,使用demo示例进行展示spring-security的一些功能作用。

  • SpringBoot集成Spring-Security(5.7.3)学习笔记

    SpringBoot集成Spring-Security(5.7.3)学习笔记

  • spring-boot集成spring-security的oauth2实现github登录网站的示例

    本篇文章主要介绍了spring-boot集成spring-security的oauth2实现github登录网站的示例,非常具有实用价值,需要的朋友可以参考下

  • spring-security整合spring-session

    spring-security整合spring-session引入依赖增加spring-session.xml配置文件在原有的spring-security.xml内容基础上,修改配置信息完整的spring-security.xml配置如下web.xml配置文件中增加如下配置,使spring-session...

  • SAML单点登录-spring-security-saml 整合使用

    springboot security saml2

  • Spring-Security的详细配置及用法01

    【1】Spring-Security通俗一点来讲是用来管理我们登陆的一个框架,之前我们的登陆底层代码,都是自己手写的,要从web端获取parameter,然后从数据库中取出,再获取数据库中的账户密码,进行对比,相同的话跳转到登陆...

  • cas介绍及与spring-security整合

    登陆 " type = " submit " /> 二、单点登录案例中web.xml配置介绍 2.1配置单点登出的信息 <!-- 配置 单点登出 --> <!-- 用于单点退出,该过滤器用于实现单点登出功能,可选配置 --> < ...

  • # spring-security(一)

    是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在 Spring 应用上下文中配置的 Bean,充分利用了 Spring IoC(Inversion of Control 控制反转),DI...

  • springboot 集成 spring-security-oauth2-authorization-server,mysql

    spring-security-oauth2

  • spring-security封装权限认证自动配置,开箱即用

    spring-security-auth-starter spring-security 权限认证自动配置,开箱即用,支持动态续租token过期时间,支持统一API服务接口调用权限认证,支持基于@PreAuthorize注解方式授权认证,支持基于URL路径权限认证。...

  • Spring Security 详解

    一般来说中大型的项目都是使用SpringSecurity来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。​ 一般Web应用的需要进行认证和授权。​ 而认证和授权也是SpringSecurity...

  • spring-security 常见错误 及简单配置

    几个简单的常见security错误,及spring-security配置步骤 error-1:项目加进spring-security后,项目启动后,任何页面都是空白,404... error-2:security.authentication.BadCredentialsException: Bad credentials ...

  • Spring Cloud 之 Spring-Security

    一、什么是SpringSecurity Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制...

  • Spring-Security & JWT 实现 token

    使用springSecurity需要实现UserDetailsService接口供权限框架调用,该方法只需要实现一个方法就可以了,那就是根据用户名去获取用户,这里使用的是mybatis plus提供的操作接口。 接着去实现一下刚才返回的...

  • 分布式服务CAS单点登陆详解及Spring-Security整合CAS实现单点登陆

    分布式系统存在诸多子系统,而这些子系统是分别部署在不同的服务器中,那么使用传统方式的session是无法解决的,我们需要使用相关的单点登录技术来解决 1. 什么是单点登陆 单点登录(Single Sign On),简称为 SSO...

  • spring-security 用户名错了也能进入

    最近在跟着尚硅谷的视频看spring-security框架的教程,视频传送门 在讲认证的时候,老师讲了三种方式 在application.yml或application.properties配置文件中配置用户名和密码 通过配置类配置用户名和密码 通过实现...

Global site tag (gtag.js) - Google Analytics