摘要: jboss5.0mysql连接配置 petstore jdbc:mysql://localhost:3306/databaseName?characterEncoding=UTF-8 com.mysql.jdbc.Driver root root jboss4.2.1GA ... 阅读全文
posted @ 2017-11-17 16:27 有梦就能实现 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 数据库的连接和关闭是非常消耗系统资源的,在多层结构的应用环境中,这种资源消耗又直接的反映到系统性能上来。在项目实际应用中,最常用的解决方案便是建立数据库连接池。 一、数据库连接池基本原理 当程序启动时,系统主动建立出足够的数据库连接,并将这些连接组成一个连接池。每次应用程序请求数据库连接时,无需重新 阅读全文
posted @ 2017-11-17 16:25 有梦就能实现 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: Context initial = new InitialContext(); Object objref = initial.lookup("java:comp/env/ejb/SimpleConverter"); 一般情况下,intial.lookup("")中的参数就是你的JNDI名称。但是用 阅读全文
posted @ 2017-11-17 15:08 有梦就能实现 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 在上一节 从零开发分布式数据库中间件 一、读写分离的数据库中间件 中,我们讲了如何通过ThreadLocal来指定每次访问的数据源,并通过jdbc的连接方式来切换数据源,那么这一节我们使用我们常用的数据库持久层框架MyBatis来实现数据库读写分离。 一、数据源代理: 此类与上一节相似,即可以指定当 阅读全文
posted @ 2017-11-17 14:15 有梦就能实现 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 在传统的单机体系中,我们在操作数据库时,只需要直接得到数据库的连接,然后操作数据库即可,可是在现在的数据爆炸时代,只靠单机是无法承载如此大的用户量的,即我们不能纵向扩展,那么我们就只能水平进行扩展,即使用读写分离的主从数据库来缓解数据库的压力,而在读写分离之后,如何使程序能正确的得到主数据库的连接或 阅读全文
posted @ 2017-11-17 14:13 有梦就能实现 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 微软新一代数据库产品SQL Server 2012已经面世一段时间了,不管从功能还是性能上讲,较之其早期产品都有了很大提升。特别是其引入高可用性组(AlwaysOn Group, AG)这一概念和功能,大大增强和提高了SQL Server的可用性,在之前的镜像数据库的基础上有了质的变化。 SQL S 阅读全文
posted @ 2017-11-17 13:44 有梦就能实现 阅读(913) 评论(0) 推荐(0) 编辑
摘要: Alwayson相对于数据库镜像最大的优势就是可读副本,带来可读副本的同时还添加了一个新的功能就是配置只读路由实现读写分离;当然这里的读写分离稍微夸张了一点,只能称之为半读写分离吧!看接下来的文章就知道为什么称之为半读写分离。 数据库:SQLServer2014 db01:192.168.1.22 阅读全文
posted @ 2017-11-17 13:38 有梦就能实现 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 在一些大型的网站或者应用中,单台的SQL Server 服务器可能难以支撑非常大的访问压力。很多人在这时候,第一个想到的就是一个解决性能问题的利器——负载均衡。遗憾的是,SQL Server 的所有版本,包括2012年3月发布的SQL Server 2012,也未提供该功能。 扩展单台SQL Ser 阅读全文
posted @ 2017-11-17 12:48 有梦就能实现 阅读(2088) 评论(0) 推荐(0) 编辑
摘要: 使用了Sqlserver 2012 Always on技术后,假如采用的配置是默认配置,会出现Primary server CPU很高的情况发生,比如默认配置如下: 需要自定义来解决这个问题。 我们先来看看上图中的这些选项的意义 主角色中的连接 允许所有连接 如果当前server是primary角色 阅读全文
posted @ 2017-11-17 11:52 有梦就能实现 阅读(1693) 评论(0) 推荐(0) 编辑
摘要: 一个完整的mysql读写分离环境包括以下几个部分: 应用程序client database proxy database集群 在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用 阅读全文
posted @ 2017-11-17 11:46 有梦就能实现 阅读(503) 评论(0) 推荐(0) 编辑