- 浏览: 156293 次
文章分类
最新评论
-
飘零雪:
[b][/b][i][/i][u][/u]引用
自定义Mave archetype的创建 -
fujohnwang:
<div class="quote_title ...
基于iBatis的开源分布式数据访问层 -
gzenzen:
<pre name="code" c ...
基于iBatis的开源分布式数据访问层 -
fujohnwang:
bornwan 写道我就很想知道分布式数据源,水平切分之后排序 ...
基于iBatis的开源分布式数据访问层 -
fujohnwang:
gzenzen 写道什么时候支持mybatis3、spring ...
基于iBatis的开源分布式数据访问层
http://code.alibabatech.com/wiki/display/cobarclient/Home
这个东西其实已经出来很长时间了,思路和成型也比其它相似的东西要早一些,公司近期才准备开源,所以就放出来了, 当然,不一定完美,东西比较简单, 所以开源出来希望能集思广益, 欢迎使用,拍砖,提意见
主要features:
1- data access support with horizontal or vertical partitions.
2- support 2-master active HA deployment infrustructure, of course, the applications still can choose other 3- HA solutions, like the ones specific to destination databases(e.g. RAC of Oracle).
4- Data aggregation support, currently only simple data merge functionality is available.
5- Local database transaction support(Currently, such requirement is fulfilled by using “Best Efforts 1PC Pattern” ).
6- SQL auditing, analysis, etc. [1]
公司要求文档和网站一概英文,所以看英文费力的,可以check out代码出来, 然后通过maven编译,之后可以在target/docs目录下找到一份中文的完整文档(实际上中文和英文各准备了一份)
GL&HF
はい
兄弟 你阿里的??
这个东西其实已经出来很长时间了,思路和成型也比其它相似的东西要早一些,公司近期才准备开源,所以就放出来了, 当然,不一定完美,东西比较简单, 所以开源出来希望能集思广益, 欢迎使用,拍砖,提意见
主要features:
1- data access support with horizontal or vertical partitions.
2- support 2-master active HA deployment infrustructure, of course, the applications still can choose other 3- HA solutions, like the ones specific to destination databases(e.g. RAC of Oracle).
4- Data aggregation support, currently only simple data merge functionality is available.
5- Local database transaction support(Currently, such requirement is fulfilled by using “Best Efforts 1PC Pattern” ).
6- SQL auditing, analysis, etc. [1]
公司要求文档和网站一概英文,所以看英文费力的,可以check out代码出来, 然后通过maven编译,之后可以在target/docs目录下找到一份中文的完整文档(实际上中文和英文各准备了一份)
GL&HF
评论
8 楼
fujohnwang
2011-03-29
泛舟天下 写道
楼主以前在英极?
はい
7 楼
fujohnwang
2011-03-29
我用得是公司内部的settings.xml,可能本地有这些dependencies了,所以没注意到这个问题,不好意思
已经更新pom, 各位可以重新update或者recheckout代码,然后重新编译
已经更新pom, 各位可以重新update或者recheckout代码,然后重新编译
6 楼
泛舟天下
2011-03-29
楼主以前在英极?
5 楼
veenter
2011-03-29
看看看看看看看看看看
4 楼
haitaohehe
2011-03-29
fujohnwang 写道
http://code.alibabatech.com/wiki/display/cobarclient/Home
这个东西其实已经出来很长时间了,思路和成型也比其它相似的东西要早一些,公司近期才准备开源,所以就放出来了, 当然,不一定完美,东西比较简单, 所以开源出来希望能集思广益, 欢迎使用,拍砖,提意见
主要features:
1- data access support with horizontal or vertical partitions.
2- support 2-master active HA deployment infrustructure, of course, the applications still can choose other 3- HA solutions, like the ones specific to destination databases(e.g. RAC of Oracle).
4- Data aggregation support, currently only simple data merge functionality is available.
5- Local database transaction support(Currently, such requirement is fulfilled by using “Best Efforts 1PC Pattern” ).
6- SQL auditing, analysis, etc. [1]
公司要求文档和网站一概英文,所以看英文费力的,可以check out代码出来, 然后通过maven编译,之后可以在target/docs目录下找到一份中文的完整文档(实际上中文和英文各准备了一份)
GL&HF
这个东西其实已经出来很长时间了,思路和成型也比其它相似的东西要早一些,公司近期才准备开源,所以就放出来了, 当然,不一定完美,东西比较简单, 所以开源出来希望能集思广益, 欢迎使用,拍砖,提意见
主要features:
1- data access support with horizontal or vertical partitions.
2- support 2-master active HA deployment infrustructure, of course, the applications still can choose other 3- HA solutions, like the ones specific to destination databases(e.g. RAC of Oracle).
4- Data aggregation support, currently only simple data merge functionality is available.
5- Local database transaction support(Currently, such requirement is fulfilled by using “Best Efforts 1PC Pattern” ).
6- SQL auditing, analysis, etc. [1]
公司要求文档和网站一概英文,所以看英文费力的,可以check out代码出来, 然后通过maven编译,之后可以在target/docs目录下找到一份中文的完整文档(实际上中文和英文各准备了一份)
GL&HF
兄弟 你阿里的??
3 楼
zhxing
2011-03-29
对于这个比较感兴趣。。能否提供example 出来。。如果有详细的文档,介绍下具体实现就好了。。
2 楼
hypgr
2011-03-29
Missing:
----------
1) javax.jms:jms:jar:1.1
Try downloading the file manually from:
http://java.sun.com/products/jms/docs.html
Then, install it using the command:
mvn install:install-file -DgroupId=javax.jms -DartifactId=jms -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=javax.jms -DartifactId=jms -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) com.alibaba.cobar:cobar-client:jar:1.0.3
2) log4j:log4j:jar:1.2.15
3) javax.jms:jms:jar:1.1
----------
1 required artifact is missing.
for artifact:
com.alibaba.cobar:cobar-client:jar:1.0.3
----------
1) javax.jms:jms:jar:1.1
Try downloading the file manually from:
http://java.sun.com/products/jms/docs.html
Then, install it using the command:
mvn install:install-file -DgroupId=javax.jms -DartifactId=jms -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=javax.jms -DartifactId=jms -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) com.alibaba.cobar:cobar-client:jar:1.0.3
2) log4j:log4j:jar:1.2.15
3) javax.jms:jms:jar:1.1
----------
1 required artifact is missing.
for artifact:
com.alibaba.cobar:cobar-client:jar:1.0.3
1 楼
trydofor
2011-03-28
Missing artifact javax.jms:jms:jar:1.1:compile
发表评论
-
分布式数据访问与同步场景浅析
2010-09-06 19:50 2235分布式数据访 ... -
Netty Framework Tips And Gotchas
2010-08-11 18:01 2663王福强(Darren.W ... -
有关Maven编译DeprecatedAPI失败的问题
2010-08-02 10:59 4468在项目代码里用了sun.misc.Signal ... -
Java Daemon Control
2010-07-27 17:50 2903Java Daemon Control ... -
Event Driven Style API Design Instead of Old Procedure Style Ones
2010-07-12 19:53 1471王福强(Darren.Wang) <f ... -
HA狭义与广义论
2010-07-09 09:25 1462Author: Darren Wang(fujohnwang) ... -
Why We Need A Global ID Generator?!
2010-05-18 13:01 1621Table of Contents 1. Pai ... -
Gotchas With JUnit's Execution Model
2010-03-26 09:22 1046Maybe you have known it before, ... -
Transaction Management Patterns In Brief
2010-02-09 10:27 1761There are several patte ... -
"扩展Spring的依赖注入行为"两例
2009-12-26 12:59 2726扩展Spring的依赖注入行为两例 ... -
框架API设计相关的碎言
2009-11-17 09:32 1606框架的API设计,应该是 ... -
自定义Mave archetype的创建
2009-10-29 20:12 12349Table of Contents ... -
看来有人已经有要抢先推出这个节目的意思了
2009-10-27 19:29 1014这篇blog对java, clojure和scala中的并发处 ... -
Roma Documentation Outline
2009-10-27 17:35 150Roma Docume ... -
Hot Stuff - Lombok
2009-10-22 19:46 1024give it a try, it's really cool ... -
ROMA框架潜在改进点思考(Thinking in ROMA improvements)
2009-10-21 19:53 1931. 关于ROMA现有表单 ... -
Valang Validator under the hood
2009-10-19 13:29 1657Table of Contents 1. Va ... -
ThreadSafety, Non-ThreadSafety 与 Stateless, Stateful有必然的对应关系吗?
2009-10-09 09:11 1856“It depends. ” 我们 ... -
A Big Piture On Concurrency
2009-09-12 09:49 12353- Concurrency Share (Concur ... -
尴尬的COC
2009-08-25 11:04 993Convention Over Configurati ...
相关推荐
Cobar Client是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。主要特性:可以支持垂直和水平数据切分数据库集群的访问;支持双机热备的HA解决方案, 应用方可以根据情况选用数据库...
总的来说,这个项目展示了如何利用Spring的事务管理能力,结合JOTM作为事务协调器,以及iBATIS作为数据访问层,实现基于MySQL的JTA分布式事务处理。这不仅有助于理解分布式事务的原理,也为实际开发提供了可参考的...
综上所述,分布式数据层中间件(DDLM)作为应用层和数据库层之间的桥梁,提供了一种应对海量数据挑战的有效方法。它不仅能够帮助用户在无需更换底层数据库的情况下扩展应用性能,还为中型企业提供了一种低成本、高...
iBATIS是一款开源的持久层框架,它简化了Java应用程序与数据库之间的交互过程。为了提高开发效率和代码的可读性,iBATIS引入了一系列内置别名,用于简化配置文件中的全限定类名书写。本文将详细介绍iBATIS内置别名...
iBatis是Java世界里一个流行的数据访问层(Data Access Layer)框架,它旨在简化数据库操作,将SQL与Java代码分离,使开发者能够更加灵活地控制SQL查询。下面,我们将深入探讨iBatis的关键概念、功能及其在实际项目...
《IBatis2开发指南》是一份详尽的文档,旨在引导开发者如何利用IBatis框架进行高效的数据访问层开发。IBatis,现在更常被称为MyBatis,是一个支持普通SQL查询、存储过程及高级映射的优秀开源持久层框架。与Hibernate...
通过以上知识点的详细介绍,我们可以了解到ibatis作为一种“半自动化”的ORM实现方式,不仅提供了灵活的数据访问机制,而且通过其丰富的特性支持,能够在各种复杂的场景下提供高效的数据访问服务。
《IBatis2开发指南》是一份详尽的文档,旨在指导开发者如何利用IBatis框架进行高效的数据访问层开发。IBatis,现在更常被称为MyBatis,是一个支持普通SQL查询、存储过程及高级映射的优秀开源持久层框架。与Hibernate...
iBATIS Extended是基于原生iBATIS框架的一个扩展,旨在提供更强大的功能和更灵活的配置,以满足开发者在实际项目中对于数据访问层的复杂需求。iBATIS作为一个优秀的开源持久层框架,它将SQL映射与Java代码分离,使得...
ibatis是一款流行的开源框架,专门用于简化Java应用程序中的数据访问层。相比于完全自动化对象关系映射(ORM)框架如Hibernate和Apache OJB,ibatis采用了更为灵活的“半自动化”ORM实现策略。这意味着开发人员需要...
Ibatis,作为一个轻量级的Java持久层框架,允许开发者将SQL语句直接写在配置文件或映射接口中,提供了灵活的数据访问接口。然而,随着业务的增长,单表数据量的增加,可能会导致性能瓶颈。因此,我们需要采用分表分...
第10章 iBATIS数据访问对象 173 10.1 隐藏实现细节 173 10.1.1 为何要分离 174 10.1.2 一个简单示例 175 10.2 配置DAO 177 10.2.1 properties元素 177 10.2.2 context元素 178 10.2.3 transactionManager元素 178 ...
8. **CobarClient**:CobarClient是轻量级的分布式数据访问层,基于iBatis和Spring,便于实现数据库的分布式操作。 9. **TaobaoJVM**:这是淘宝定制的Java虚拟机,基于OpenJDK HotSpot VM,已在淘宝和天猫大规模...
在IT行业中,数据库管理和数据访问层的配置是关键部分,特别是在Java开发中。Ibatis作为一个轻量级的持久层框架,允许开发者灵活地控制SQL语句的编写,而H2数据库则是一个开源、轻量、高性能的关系型数据库,常用于...
iBatis 是一个基于Java的持久层框架,专注于SQL映射和数据访问对象(DAO)的实现。它允许开发者手动编写SQL语句,提供半自动化数据访问,从而在某些场景下能获得更高的查询效率。iBatis 提供了SQL Maps和DAO接口,...
ibatis是一个开源的持久层框架,它简化了Java应用程序与数据库之间的交互过程。相较于其他全自动化对象关系映射(ORM)工具如Hibernate和Apache OJB,ibatis提供了一种更加灵活的方式来处理数据库操作,被形象地称为...
这个“wcf+castle+ibatis 空框架”项目提供了一个基础的架构,用于快速开发基于.NET的分布式应用程序。开发者可以根据需求,在这个框架基础上添加具体的业务逻辑和数据处理,实现高效、可扩展的系统。同时,通过提供...