微信版的链接地址 文章摘要:当单表数据达到千万以上时,通过加索引或者表分区优化提升的效果就比较有限了,应该如何应对呢??? 当MySQL数据库的单表数据量达到千万级别以上时,...
微信版的原文转载出处 文章摘要:一个小小的MySQL数据库B-Tree索引可能会带来意想不到的性能优化提升…… 一、数据库优化的必要性 目前在云计算、大数据、电商、金融支付等...
转载自己该篇文章的微信版本链接 文章摘要:原来大型分布式/微服务系统中解决数据一致性问题,居然是通过…… 一、为什么要使用分布式事务—2PC? 传统事务是使用数据库自身的事务...
转载个人原创微信版 文章摘要:原来大型分布式/微服务系统中解决数据一致性问题,居然是通过…… 目前云计算、大数据、互联网领域的大部分系统都采用了SOA、微服务化的架构。一个涉...
文章摘要:在线上环境遇到数据库死锁问题该如何分析并解决问题呢? 虽然很多童鞋在学数据库课程时都了解数据库隔离级别、死锁和事务等概念,但在测试/线上环境遇到死锁却不一定能够及时...
文章摘要:在业务系统中,线程池框架技术一直是用来解决多线程并发的一种有效方法。 在JDK中,J.U.C并发包下的ThreadPoolExecutor核心类是一种基于Execu...
摘要:消息存储对于每一款消息队列都非常重要,那么Kafka在这方面是如何来设计做到高效的呢?Kafka这款分布式消息队列使用文件系统和操作系统的页缓存(page cache)...
文章摘要:追求代码质量一直都是优秀程序员对自己的目标,那么有什么好方法能够实现这个目标? 在每个系统上线正式发布之前,开发同事对其中功能点进行自测,测试同事根据前期设计的测试...
文章摘要:在设计系统时,需要根据实际的业务情况来选用合适的组件构建系统。 在互联网时代,随着业务数量的暴增和应用规模的不断扩大,无论是oracle还是mysql这样子的关系型...