<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Amoeba for Aladdin</title>
	<atom:link href="http://amoeba.meidusa.com/wordpress/?page_id=13&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://amoeba.meidusa.com/wordpress</link>
	<description>Keep Amoeba Simple And Stupid</description>
	<pubDate>Mon, 06 Sep 2010 08:41:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: yxm</title>
		<link>http://amoeba.meidusa.com/wordpress/?page_id=13&#038;cpage=1#comment-6539</link>
		<dc:creator>yxm</dc:creator>
		<pubDate>Tue, 06 Apr 2010 08:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://amoeba.meidusa.com/wordpress/?page_id=13#comment-6539</guid>
		<description>&lt;p&gt;我总是无法使用amoeba for Aladdin 进行水平分割，amoeba每次都使用queryRouter / defaultPool 中设置的数据库，而rule中配置的规则却没有生效。我使用相同的配置方法在amoeba for mysql 中成功实现了水平分割，不知道是不是这两个版本对配置的要求不同？&lt;/p&gt;
&lt;p&gt;我使用的amoeba.xml配置文件中，除queryRouter外与缺省的基本一样。在dbServerList中定义了server1 和 server2 两个mysql数据库（使用oracle数据库也是同样问题）；queryRouter的配置如下：&lt;/p&gt;
&lt;p&gt;	${amoeba.home}/conf/rule.xml&lt;br /&gt;
	${amoeba.home}/conf/functionMap.xml&lt;br /&gt;
	${amoeba.home}/conf/ruleFunctionMap.xml&lt;br /&gt;
	1500&lt;br /&gt;
	server1&lt;br /&gt;
	true&lt;/p&gt;
&lt;p&gt;配置文件 rule.xml 如下定义，想根据表tabel1中的字段ID分割&lt;/p&gt;
&lt;p&gt;		ID&lt;/p&gt;
&lt;p&gt;		server1&lt;/p&gt;
&lt;p&gt;		ID&lt;br /&gt;
		 10 ]]&gt;&lt;br /&gt;
		server2&lt;/p&gt;


---------以下是回复内容----------------

很抱歉amoeba for aladdin目前更新的频率比较少,如果后端是mysql,尽量使用amoeba for mysql.

amoeba for mysql目前也逐步趋向稳定了,多谢支持
</description>
		<content:encoded><![CDATA[<p>我总是无法使用amoeba for Aladdin 进行水平分割，amoeba每次都使用queryRouter / defaultPool 中设置的数据库，而rule中配置的规则却没有生效。我使用相同的配置方法在amoeba for mysql 中成功实现了水平分割，不知道是不是这两个版本对配置的要求不同？</p>
<p>我使用的amoeba.xml配置文件中，除queryRouter外与缺省的基本一样。在dbServerList中定义了server1 和 server2 两个mysql数据库（使用oracle数据库也是同样问题）；queryRouter的配置如下：</p>
<p>	${amoeba.home}/conf/rule.xml<br />
	${amoeba.home}/conf/functionMap.xml<br />
	${amoeba.home}/conf/ruleFunctionMap.xml<br />
	1500<br />
	server1<br />
	true</p>
<p>配置文件 rule.xml 如下定义，想根据表tabel1中的字段ID分割</p>
<p>		ID</p>
<p>		server1</p>
<p>		ID<br />
		 10 ]]&gt;<br />
		server2</p>
<p>&#8212;&#8212;&#8212;以下是回复内容&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>很抱歉amoeba for aladdin目前更新的频率比较少,如果后端是mysql,尽量使用amoeba for mysql.</p>
<p>amoeba for mysql目前也逐步趋向稳定了,多谢支持</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: liu</title>
		<link>http://amoeba.meidusa.com/wordpress/?page_id=13&#038;cpage=1#comment-5983</link>
		<dc:creator>liu</dc:creator>
		<pubDate>Fri, 22 Jan 2010 02:38:03 +0000</pubDate>
		<guid isPermaLink="false">http://amoeba.meidusa.com/wordpress/?page_id=13#comment-5983</guid>
		<description>&lt;p&gt;大概看看了这个项目，很佩服作者这份辛勤的努力。有两个问题问下，1.这项目的目的就是实现表的横切，把横切这部分逻辑脱离应用。不过这种情况都应用于海量数据的情况，这种情况很多情况会数据库并发很高，所以才作的分割，你这种数据库代理的方式会不会承受不了大并发。2.用mysql作sql的解析根据规则实现路由，然后再作更类数据库的sql与mysql数据库的映射，进行sql转化，这样理解对不对。&lt;/p&gt;

－－－－－－－－－－－－－以下是回复内容－－－－－－－－－－－－－－－－
1、amoeba高并发能力问题，我希望每个人在使用开源产品的时候需要了解的一个产品的特性，做风险评估。看具体的产品是否能够满足功能与非功能上的需求。

2、amoeba的sql路由是解析客户端提交过来的sql，将sql中的条件以key/value的形式抽取出来，然后做为参数与相关的规则进行再次计算，得出每个规则的最终结果。

</description>
		<content:encoded><![CDATA[<p>大概看看了这个项目，很佩服作者这份辛勤的努力。有两个问题问下，1.这项目的目的就是实现表的横切，把横切这部分逻辑脱离应用。不过这种情况都应用于海量数据的情况，这种情况很多情况会数据库并发很高，所以才作的分割，你这种数据库代理的方式会不会承受不了大并发。2.用mysql作sql的解析根据规则实现路由，然后再作更类数据库的sql与mysql数据库的映射，进行sql转化，这样理解对不对。</p>
<p>－－－－－－－－－－－－－以下是回复内容－－－－－－－－－－－－－－－－<br />
1、amoeba高并发能力问题，我希望每个人在使用开源产品的时候需要了解的一个产品的特性，做风险评估。看具体的产品是否能够满足功能与非功能上的需求。</p>
<p>2、amoeba的sql路由是解析客户端提交过来的sql，将sql中的条件以key/value的形式抽取出来，然后做为参数与相关的规则进行再次计算，得出每个规则的最终结果。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: abettor</title>
		<link>http://amoeba.meidusa.com/wordpress/?page_id=13&#038;cpage=1#comment-5632</link>
		<dc:creator>abettor</dc:creator>
		<pubDate>Fri, 18 Dec 2009 05:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://amoeba.meidusa.com/wordpress/?page_id=13#comment-5632</guid>
		<description>&lt;p&gt;关注amoeba很久了，发现它确实是个好东西。&lt;br /&gt;
现在有个问题：我后端挂载的是oracle，而前端采用hibernate（hibernate肯定是要使用mysql的驱动了）。可是，对于hibernate这样的orm框架而言，在某些情况下（如分页），他会自动生成一些mysql的方言（如limit）去执行。此时，Aladdin可以正确的代理过去吗？&lt;/p&gt;

－－－－－－－－－－－－－－－－－－－－－以下是回复内容－－－－－－－－－－－－－－－－－－－－－－－－－－－－
amoeba 是解析sql语句的，对limit等sql也会支持的，如果有不支持的sql请email给我～ 谢谢！</description>
		<content:encoded><![CDATA[<p>关注amoeba很久了，发现它确实是个好东西。<br />
现在有个问题：我后端挂载的是oracle，而前端采用hibernate（hibernate肯定是要使用mysql的驱动了）。可是，对于hibernate这样的orm框架而言，在某些情况下（如分页），他会自动生成一些mysql的方言（如limit）去执行。此时，Aladdin可以正确的代理过去吗？</p>
<p>－－－－－－－－－－－－－－－－－－－－－以下是回复内容－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br />
amoeba 是解析sql语句的，对limit等sql也会支持的，如果有不支持的sql请email给我～ 谢谢！</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cleaner</title>
		<link>http://amoeba.meidusa.com/wordpress/?page_id=13&#038;cpage=1#comment-5333</link>
		<dc:creator>cleaner</dc:creator>
		<pubDate>Tue, 08 Dec 2009 13:11:05 +0000</pubDate>
		<guid isPermaLink="false">http://amoeba.meidusa.com/wordpress/?page_id=13#comment-5333</guid>
		<description>&lt;p&gt;Amoeba for Aladdin 是不是同样不支持多个数据库数据的合并，以及排序呢？&lt;br /&gt;
如果都是不支持，那我是不是只能分别取出记录，然后在list中进行合并排序呢（用的是hibernate框架），如果是这样的话我真的很担心效率问题呀，请给点好的建议来解决这个效率问题好么？&lt;/p&gt;

----------------------------以下是回复内容----------------------------------------
目前amoeba对于聚合函数无法做到多个数据源过来的数据进行数据上面的合并，只能是记录上面的合并，也无法做到多个数据源过来的数据进行再次排序

在有排序分页的情况下比较难以实现的（数据经过水平切分）！

目前我也没有找到比较合适的解决方案！！ </description>
		<content:encoded><![CDATA[<p>Amoeba for Aladdin 是不是同样不支持多个数据库数据的合并，以及排序呢？<br />
如果都是不支持，那我是不是只能分别取出记录，然后在list中进行合并排序呢（用的是hibernate框架），如果是这样的话我真的很担心效率问题呀，请给点好的建议来解决这个效率问题好么？</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-以下是回复内容&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
目前amoeba对于聚合函数无法做到多个数据源过来的数据进行数据上面的合并，只能是记录上面的合并，也无法做到多个数据源过来的数据进行再次排序</p>
<p>在有排序分页的情况下比较难以实现的（数据经过水平切分）！</p>
<p>目前我也没有找到比较合适的解决方案！！</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 罗汉</title>
		<link>http://amoeba.meidusa.com/wordpress/?page_id=13&#038;cpage=1#comment-2967</link>
		<dc:creator>罗汉</dc:creator>
		<pubDate>Tue, 01 Sep 2009 08:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://amoeba.meidusa.com/wordpress/?page_id=13#comment-2967</guid>
		<description>&lt;p&gt;这个地方的意思没有明白？&lt;/p&gt;
&lt;p&gt;如果不启用数据切分，那么只需要配置QueryRouter属性&lt;br /&gt;
wirtePool=server1&lt;br /&gt;
readPool=virtualSlave &lt;/p&gt;
&lt;p&gt;请问，那么需要启用数据切分怎么配置呢？好像在你的文档中写的不是明白。&lt;/p&gt;

---------------------------以下是回复内容----------------------------------------------

需要启用数据切分得话，一个是需要配置rule.xml文件。 每个TableRule都是表示一张表得数据切分方式</description>
		<content:encoded><![CDATA[<p>这个地方的意思没有明白？</p>
<p>如果不启用数据切分，那么只需要配置QueryRouter属性<br />
wirtePool=server1<br />
readPool=virtualSlave </p>
<p>请问，那么需要启用数据切分怎么配置呢？好像在你的文档中写的不是明白。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;以下是回复内容&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>需要启用数据切分得话，一个是需要配置rule.xml文件。 每个TableRule都是表示一张表得数据切分方式</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jxs</title>
		<link>http://amoeba.meidusa.com/wordpress/?page_id=13&#038;cpage=1#comment-1403</link>
		<dc:creator>jxs</dc:creator>
		<pubDate>Mon, 25 May 2009 15:58:01 +0000</pubDate>
		<guid isPermaLink="false">http://amoeba.meidusa.com/wordpress/?page_id=13#comment-1403</guid>
		<description>&lt;p&gt;我在公司用Oracle，在家用mysql，博主啊，你真好，感觉是专门为我设计的啊&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>我在公司用Oracle，在家用mysql，博主啊，你真好，感觉是专门为我设计的啊</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 陈思儒</title>
		<link>http://amoeba.meidusa.com/wordpress/?page_id=13&#038;cpage=1#comment-1068</link>
		<dc:creator>陈思儒</dc:creator>
		<pubDate>Wed, 01 Apr 2009 01:23:43 +0000</pubDate>
		<guid isPermaLink="false">http://amoeba.meidusa.com/wordpress/?page_id=13#comment-1068</guid>
		<description>目前amoeba不会涉及到数据库同步的职责，这个职责是由数据库之间完成的。</description>
		<content:encoded><![CDATA[<p>目前amoeba不会涉及到数据库同步的职责，这个职责是由数据库之间完成的。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: raindy</title>
		<link>http://amoeba.meidusa.com/wordpress/?page_id=13&#038;cpage=1#comment-1032</link>
		<dc:creator>raindy</dc:creator>
		<pubDate>Fri, 27 Mar 2009 18:10:17 +0000</pubDate>
		<guid isPermaLink="false">http://amoeba.meidusa.com/wordpress/?page_id=13#comment-1032</guid>
		<description>看了文档，有一点还不是很明白，当Amoeba后端有多个数据库，insert/update/delete等更新操作时，Amoeba会把这些操作同时发送到所有的后端数据库吗？

如果只更新到一台后端数据库，多个数据库之间是否有专门用于同步的进程？

谢谢。</description>
		<content:encoded><![CDATA[<p>看了文档，有一点还不是很明白，当Amoeba后端有多个数据库，insert/update/delete等更新操作时，Amoeba会把这些操作同时发送到所有的后端数据库吗？</p>
<p>如果只更新到一台后端数据库，多个数据库之间是否有专门用于同步的进程？</p>
<p>谢谢。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gqf</title>
		<link>http://amoeba.meidusa.com/wordpress/?page_id=13&#038;cpage=1#comment-918</link>
		<dc:creator>gqf</dc:creator>
		<pubDate>Fri, 27 Feb 2009 13:19:24 +0000</pubDate>
		<guid isPermaLink="false">http://amoeba.meidusa.com/wordpress/?page_id=13#comment-918</guid>
		<description>我想请问一下aladdin跟cjdbc有什么区别</description>
		<content:encoded><![CDATA[<p>我想请问一下aladdin跟cjdbc有什么区别</p>
]]></content:encoded>
	</item>
</channel>
</rss>
