首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

并发编程中的大坑:你的直觉&有序性问题

并发编程无疑是编程领域中的上甘岭,他的“难”主要体现在两个方面,从宏观上来讲,主要是如何确定最优化的模型,例如Redis是单线程模型,Nginx是多进程单线程模型,而Netty是主从Reactor多线程模型;从微观上来讲,主要是原子性、可见性、有序性等问题的纠缠,这些问题有一个共同点,就是直觉失效。我们大部分情况下都是靠直觉来写程序的,如果直觉失效,会意味着什么呢?意味着直觉在引导我们写bug,引导我们误入歧途。今天我们就重点来聊聊直觉失效的问题之一:有序性问题。相信你看完这篇文章,肯定会大吃一惊:“原来一不小心写了这么多bug!”好在解决方案还是很简单的,只要了解了原理就可能轻松搞定。

02

【文章】数据库非共享集群性能测试方法研究

目前,随着大型决策支持系统的发展,其支撑数据库的执行效率已经成为制约整个企业信息系统性能和效率提升的瓶颈。[1]尤其在电子商务领域,联机事务分析(OLAP)应用越来越广泛,对性能的要求也越发紧迫。联机事务分析是以多维度的方式分析数据,能弹性地提供积存、下钻和枢纽分析等操作,呈现集成性决策信息的方法。其目前主要处理兆兆(T)字节的数据,满足复杂的查询需求,尤其是对多张表中的千万条记录的数据进行数据分析和信息综合。而目前上述需求在关系数据库中已经不能完全的得到满足。[2]同时,商业应用领域对性能、可靠性和性价比的苛刻要求,催生了数据库集群的广泛应用[3]。数据库集群分为共享集群和非共享集群,而针对决策支持系统的业务处理,非共享集群有其固有的优势。[4]

02
领券