集群相关疑问-

我想问一下,一个应用使用一个数据库,假如我要给应用做集群,就是复制多个一模一样的应用,做负载均衡,然后还是共用一个库,请问一下需要注意些什么,有个IBM的工程师问我的问题。。。我感觉事务方面应该没问题吧。。一个数据库,应该不存在事务方面的问题,比如数据一致性等问题。听别人讲,可能会涉及到性能的问题。。。。多个应用并发读/写一个数据库的一些算法、策略什么的。。。有点疑惑。。。这些算法/策略 还需要程序猿来操心么??

有木有牛人解个惑!!

需要从有状态和无状态两个方面着手处理。

有状态的应用属于并发,如何在集群下提高并发性能有一套方法。

无状态的应用属于并行,让并行自由奔跑。

涉及集群无疑是架构师面临的问题,如果是面试官面试程序员的话,可能面试官自己对知识定位也不清楚,反正拿自己认为难的题目面试而已,哈哈。