Java数据库
文章平均质量分 92
小吴先森
这个作者很懒,什么都没留下…
展开
-
java数据库连接池
在工作中经常要和各种连接池组件打交道,各种参数眼花撩乱,再也不想因为连接池配置光顾度娘了。今天总结的主要是几大常用的数据库连接池配置,redis连接池准备ing。内容主要来自各官方文档。Druid官方文档:https://github.com/alibaba/dr...配置 缺省值 说明 性能优化 备注 name null 配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。如果没有配置,将会生成一个名字,格式是:"DataS原创 2021-12-02 22:30:36 · 1024 阅读 · 0 评论 -
Druid无效链接回收策略(源码分析)(mysql 8小时连接失效问题)
目录问题背景(异常Communications link failure) druid数据库连接池关键配置说明(注意标红配置) druid数据库连接池超时连接回收源码分析 第一种方式 : 获取连接时校验 第二种方式 : Destroy 定时任务检查需要被回收的连接 总结(线程回收几种配置方法) 参考资料问题背景(异常Communications link failure)最近添加了数据库监控后发现会有几十万分之一概率查询失败. 查看日志发现异常如下 :Caused b..转载 2021-01-22 19:51:42 · 3039 阅读 · 0 评论 -
分布式计算】hadoop-hbase/druid
hbase海量实时存储(百万/秒,数据库千/秒),druid(万亿/秒)。hbase常用于海量数据直接存储或分析后数据实时查询等,druid常作为流数据计算后实时查询。本文将介绍二者的架构/分布式部署,存储结构/格式,对比等。hbase官方:Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.Use Apache HBase™ when you need random,realtime read转载 2020-10-22 22:21:29 · 1455 阅读 · 1 评论 -
入门HBase
概览特性Hbase是一种NoSQL数据库,这意味着它不像传统的RDBMS数据库那样支持SQL作为查询语言。Hbase是一种分布式存储的数据库,技术上来讲,它更像是分布式存储而不是分布式数据库,它缺少很多RDBMS系统的特性,比如列类型,辅助索引,触发器,和高级查询语言等待。那Hbase有什么特性呢?如下:强读写一致,但是不是“最终一致性”的数据存储,这使得它非常适合高速的计算聚合 自动分片,通过Region分散在集群中,当行数增长的时候,Region也会自动的切分和再分配 自动的故障转移转载 2020-10-22 22:08:34 · 221 阅读 · 0 评论