怎样实现数据库(MySQL、Oracle)的分布式事务操作?有什么开源项目的支持吗?

0
已邀请:
2

牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-09-25 回答

简单说下MySQL。在大数据量的情况下,
1.读写分离:数据库很大的瓶颈在于I/0,所以采用读写分离,减少I/O操作
2.分库分表:根据业务ID,比如UserId,做Hash分库分表。
3.减少事务:优化业务处理尽量减少事务操作
4.添加缓存:通过缓存来提高性能,定期批量插入数据库中
开源的项目没有怎么留意

要回复问题请先登录注册