精彩博客

Redis专题(3):锁的基本概念到Redis分布式锁实现

拓展阅读:Redis闲谈(1):构建知识图谱 Redis专题(2):Redis数据结构底层探秘 近来,分布式的问题被广泛提及,比如分布式事务、分布式框架、ZooKeeper、SpringCloud等等。本文先回顾锁的概...

09/25 10:50
5.1K
22
混合事务分析处理“HTAP”的技术要点分析

HTAP是近些年来比较火的一个概念,本文将聊聊HTAP的前世今生及技术特点。 一、数据应用类别 根据数据的使用特征,可简单做如下划分。在选择技术平台之前,我们需要做好这样的定位。 1.1 OLTP...

09/24 10:29
429
1
账户系统如何应对高并发、热点账户等问题

互联网金融系统的核心是支付结算,而支付结算的基础又是账户系统。互金账户系统的特点是并发量大、响应快、交易金额大,热点账户问题突出。一个合格的账户系统既要解决上述问题,又必须绝对保...

09/16 10:06
5.5K
12
MyCat数据库的基础配置及使用

一、为什么需要分布式数据据库 随着计算机和信息技术的迅猛发展,行业应用系统的规模迅速扩大,行业应用所产生的数据量呈爆炸式增长,动辄达到数百TB甚至数百PB的规模,已远远超出传统计算技...

09/10 14:40
4.2K
2
PostgreSQL-11.3-主从流复制+手动主备切换

1 摘要 使用PostgreSQL 11.3 创建两个节点:node1 和 node2; 配置主从流复制,然后做手动切换(failover)。为了配置过程简单,两个节点在同一台物理机器上。 首先建立主从同步流复制,起初...

09/08 15:56
1K
2
聊聊图数据库和图数据库的小知识

图数据库 - 维基百科:在计算机科学中,图数据库(英语:graph database,GDB)是一个使用图结构进行语义查询的数据库,它使用节点、边和属性来表示和存储数据。该系统的关键概念是图,它直接...

08/23 16:24
1K
0
Cassandra Java堆外内存排查经历全记录

背景 最近准备上线cassandra这个产品,同事在做一些小规格ECS(8G)的压测。压测时候比较容易触发OOM Killer,把cassandra进程干掉。问题是8G这个规格我配置的heap(Xmx)并不高(约6.5g)已经留...

08/21 12:09
628
0
企业使用数据库的12种姿势

数据库,作为IT系统的基础类软件,发挥着非常巨大的作用。那么企业在使用数据库时,有什么样的方式可以选择?不同方式又各有其什么特点呢?本文将从使用方式、适用场景、未来发展、成本因素(...

08/20 18:28
4.1K
0
Apache ShardingSphere数据脱敏全解决方案详解

Apache ShardingSphere数据脱敏全解决方案详解 作者简介 潘娟,京东数科高级DBA,主要负责京东数科数据库中间件开发、数据库运维自动化平台开发、生产数据库运维工作。多次参与京东6.18、11....

08/12 11:26
4.6K
16
Redis进阶应用:Redis+Lua脚本实现复合操作

一、引言 Redis是高性能的key-value数据库,在很大程度克服了memcached这类key/value存储的不足,在部分场景下,是对关系数据库的良好补充。得益于超高性能和丰富的数据结构,Redis已成为当前...

08/07 10:57
2K
0
Hadoop YARN:调度性能优化实践

背景 YARN作为Hadoop的资源管理系统,负责Hadoop集群上计算资源的管理和作业调度。 美团的YARN以社区2.7.1版本为基础构建分支。目前在YARN上支撑离线业务、实时业务以及机器学习业务。 离线业...

08/05 10:54
612
0
TiKV 源码解析系列文章(十一)Storage - 事务控制层

作者:张金鹏 背景知识 TiKV 是一个强一致的支持事务的分布式 KV 存储。TiKV 通过 raft 来保证多副本之间的强一致,事务这块 TiKV 参考了 Google 的 Percolator 事务模型,并进行了一些优化。...

07/30 11:42
361
0
MySQL——RDS下的分区表实践

实践背景 项目中有的表空间太大,且行数太多,故决定对一些表进行分库分表。再研究选型方案的时候发现常用的一些分库分表的解决方案对业务代码修改较多,故决定采用MySQL的分区方案。 其实在...

07/24 17:30
1K
5
图数据库 Nebula Graph 的数据模型和系统架构设计

Nebula Graph:一个365bet手机版中文的分布式图数据库。作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用...

07/24 15:01
1K
1
你真的了解“SQL”吗?《SQL优化最佳实践》作者带你重新了解SQL

一、SQL :一种熟悉又陌生的编程语言 这里有几个关键词;“熟悉”、“陌生”、“编程语言”。 说它“熟悉”,是因为它是DBA和广大开发人员,操作数据库的主要手段,几乎每天都在使用。说它“...

07/11 13:21
2.2K
11
Mysql主主同步失败后的恢复

基础信息 主库: 数据库2 10.126.4.2 数据库3 10.126.4.3 1. 停止数据库3对外服务 防止同步过程中服务通过数据库3写入数据 $ firewall-cmd --remove-port=3306/tcp $ firewall-cmd --add-ric...

07/09 11:08
866
0
Ubuntu下借助URLOS快速安装SqlServer 2017

在Ubuntu上能安装SqlServer 2017吗?当然可以!在网上你能找到大量的安装教程,也许经过一些折腾,你也能成功在linux中安装sqlserver,但是其中可能会踩到很多莫名其妙的坑,白白浪费你的宝贵...

07/06 15:08
1K
1
通过自研数据库画像工具支持“去O”数据库评估

“去O”,是近些年来一直很火的一个话题,随之也产生了各种疑惑,包括现有数据库评估、技术选型等。去O是项系统工程,需要做好充分的评估。本文通过自研工具,生成数据库画像,为去O评估提供...

07/04 10:12
494
0
Redis从入门到放弃系列(十) Cluster

Redis从入门到放弃系列(十) Cluster 本文例子基于:5.0.4 Redis Cluster集群高可用方案,去中心化,最基本三主多从,主从切换类似Sentinel,关于Sentinel内容可以查看编者另外一篇【Redis从入门到...

07/02 22:37
882
0
解DBA之惑:数据库承载能力评估及优化手段

作为DBA,有时会被挑战类似这样的问题: 如果现有业务规模增加10倍、100倍,数据库是否能够支撑? 下个月我们搞大促,数据库这边没问题吧? 计划进行去O工作,代码逻辑不变,数据库从Oracle切...

06/27 10:42
889
0

没有更多内容

加载失败,请刷新页面

账户系统如何应对高并发、热点账户等问题

互联网金融系统的核心是支付结算,而支付结算的基础又是账户系统。互金账户系统的特点是并发量大、响应快、交易金额大,热点账户问题突出。一个合格的账户系统既要解决上述问题,又必须绝对保...

09/16 10:06
5.5K
12
MyCat数据库的基础配置及使用

一、为什么需要分布式数据据库 随着计算机和信息技术的迅猛发展,行业应用系统的规模迅速扩大,行业应用所产生的数据量呈爆炸式增长,动辄达到数百TB甚至数百PB的规模,已远远超出传统计算技...

09/10 14:40
4.2K
2
企业使用数据库的12种姿势

数据库,作为IT系统的基础类软件,发挥着非常巨大的作用。那么企业在使用数据库时,有什么样的方式可以选择?不同方式又各有其什么特点呢?本文将从使用方式、适用场景、未来发展、成本因素(...

08/20 18:28
4.1K
0
Apache ShardingSphere数据脱敏全解决方案详解

Apache ShardingSphere数据脱敏全解决方案详解 作者简介 潘娟,京东数科高级DBA,主要负责京东数科数据库中间件开发、数据库运维自动化平台开发、生产数据库运维工作。多次参与京东6.18、11....

08/12 11:26
4.6K
16
图数据库 Nebula Graph 的数据模型和系统架构设计

Nebula Graph:一个365bet手机版中文的分布式图数据库。作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用...

07/24 15:01
1K
1
分布式时序数据库QTSDB的设计与实现

奇技指南 现有的365bet手机版中文时序数据库influxdb只支持单机运行,在面临大量数据写入时,会出现查询慢,机器负载高,单机容量的限制。 为了解决这一问题,360基础架构团队在单机influxdb的基础上,开...

05/29 19:46
1K
3
ORACLE数据库启停概述

?只要使用过oracle database,那么肯定执行过很多次的startup和shutdown的操作,但是你是否关心过这个过程发生了什么?这篇文章主要讲讲oracle启动与停止过程oracle后台发生的事情。 实例与...

05/02 09:15
1K
4
ORACLE中的常见执行计划

原文发表在http://l4j.cc/2019/04/21/oralce-access-path-introduce/ ?本文梳理、归纳了在之前工作中常见的一些执行计划。了解ORACLE中有哪些可能的执行计划,以及什么情况下适合哪种执行计...

04/23 14:18
1K
4
Redis 概念以及底层数据结构

Redis 简介 REmote DIctionary Server(Redis) 是一个由SalvatoreSanfilippo写的key-value存储系统。 Redis是一个365bet手机版中文的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日...

04/16 17:57
3.1K
8
MySql索引那些事

概述 上一篇文章《一条sql语句在mysql中是如何执行的》我们聊到了sql语句内部的执行,包括InnoDB引擎是如何支持事务的,如何做到可以备份恢复的,那么今天我们来聊一聊MySql索引的那些事,在...

04/01 09:22
5.3K
25
一条sql语句在mysql中是如何执行的

概览 最近开始在学习mysql相关知识,自己根据学到的知识点,根据自己的理解整理分享出来,本篇文章会分析下一个sql语句在mysql中的执行流程,包括sql的查询在mysql内部会怎么流转,sql语句的...

03/26 09:01
5.3K
29
Nginx多进程高并发、低时延、高可靠机制在缓存(redis、memcache)twemproxy代理中的应用

0. 手把手教你做中间件、高性能服务器、分布式存储技术交流群 手把手教你做中间件、高性能服务器、分布式存储等(redis、memcache、nginx、大容量redis pika、rocksdb、mongodb、wiredtiger存...

02/28 15:23
4.8K
10
MySQL插入性能优化

MySQL插入性能优化 标签: 博客 [TOC] 可以从如下几个方面优化MySQL的插入性能。 代码优化 values 多个 即拼接成一个insert values sql, 例如 INSERT INTO MyTable ( Column1, Column2, Colu...

01/17 20:41
5K
8
基于keepalived搭建mysql双主高可用

目录 概述 环境准备 keepalived搭建 mysql搭建 mysql双主搭建 mysql双主高可用搭建 概述 传统(不借助中间件)的数据库主从搭建,如果主节点挂掉了,从节点只能读取无法写入,只能把人肉去恢复故障...

2018/11/29 17:10
2.8K
6
MySQL5.7多主一从(多源复制)同步配置

多主一从,也称为多源复制,数据流向: 主库1 -> 从库s 主库2 -> 从库s 主库n -> 从库s 应用场景 数据汇总,可将多个主数据库同步汇总到一个从数据库中,方便数据统计分析。 读写分离,从库只...

2018/11/20 11:44
4.2K
19
kettle学习笔记及最佳实践

最近在用kettle迁移数据,从对kettle一点不会到比较熟悉,对于期间的一些问题和坑做了记录和总结,内容涵盖了使用的经验和技巧,踩到的坑、最佳实践和优化前后结果对比。 常用转换组件 计算形...

2018/10/23 12:56
10.3K
12
关于MySQL 通用查询日志和慢查询日志分析

MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的...

2018/10/09 14:36
3.5K
6
Python以太坊交互将区块链数据存入sql数据库

关于区块链介绍性的研讨会通常以易于理解的点对点网络和银行分类账这类故事开头,然后直接跳到编写智能合约,这显得非常突兀。因此,想象自己走进丛林,想象以太坊区块链是一个你即将研究的奇...

2018/09/05 09:49
3.2K
2
Redis 哈希结构内存模型剖析

本文共 1231字,阅读大约需要 5分钟 ! 概述 在前文《Redis字符串类型内部编码剖析》之中已经剖析过 Redis最基本的 String类型的内部是怎么编码和存储的,本文再来阐述 Redis中使用 最为频繁...

2018/08/27 09:00
5.6K
12
MongoDB副本集配置和数据迁移实战

MongoDB副本集配置和数据迁移实战 https://gitee.com/et/ops/blob/master/MongoDB副本集配置和数据迁移实战.md 环境:Ubuntu 16.04, MongoDB 3.6 基本概念 MongoDB 的副本集就是有自动故障恢...

2018/06/30 16:48
1K
1

没有更多内容

加载失败,请刷新页面

oracle——监听(多实例监听配置)

三种情况: 1、一个监听在一个IP一个端口上监听多个实例 2、一个监听在一个IP不同端口上监听多个实例 3、多个监听监听多个实例 情况1: listener.ora文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

今天 18:44
6
0
oracle——监听(多实例监听配置)

三种情况: 1、一个监听在一个IP一个端口上监听多个实例 2、一个监听在一个IP不同端口上监听多个实例 3、多个监听监听多个实例 情况1: listener.ora文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

今天 18:43
7
0
Oracle数据迁移后归档文件暴增怎么办?

数据迁移是DBA的日常工作,对于相应的方法、命令等,相信很多人早已了如指掌。圆满的数据迁移流程不单单指将数据从数据库A备份恢复到数据库B,而且要保证迁移前后数据的完整性、服务的可用性...

今天 17:50
4
0
创建oracle 数据字典基表的sql 文件是哪个文件

如题. 比如 dba_users数据字典,是建立在user$这个基表上的一个视图,那么oracle在创建数据库时,是通过哪个sql文件来创建的这个文件. 找到了,是由一个参数决定:_init_sql_file' select x.ksppi...

今天 17:43
6
0
查询重复数据 删除重复数据 并保留第一条重复的数据

查询重复数据 SELECT * FROM table_s group by nos having count(1) > 1 ORDER BY nos 删除重复数据,并保留第一条重复的数据 DELETE FROM table_s WHERE id IN ( SELECT id FROM ( SELECT....

今天 16:42
6
1
规模、性能、弹性全面升级,让天下没有难用的 K8s

9月26日云栖大会容器专场,在《拐点已至,云原生引领数字化转型升级》的演讲中,容器服务开发负责人汤志敏表示:“阿里云容器服务已经拥有国内最大规模的公共云容器集群,据各大国际评测机构...

今天 14:45
16
0
十分钟成为 Contributor 系列 | TiDB 向量化表达式活动第二弹

作者:Yuanjia Zhang 在 上篇文章 中,我们介绍了 TiDB 如何实现表达式的向量化优化,以及社区同学如何参与这项工程。两周过去了,我们收到了很多来自社区小伙伴们的建议和反馈,今天在这里和...

今天 10:27
11
0
[redis]mac上docker安装redis

docker search redis docker pull redis NAME DESCRIPTION STARS OFFICIAL AUTOMATED redis ...

今天 08:29
7
0
转载 SQL Server 事务语法

 事务全部是关于原子性的。原子性的概念是指可以把一些事情当做一个单元来看待。从数据库的角度看,它是指应全部执行或全部都不执行的一条或多条语句的最小组合。 为了理解事务的概念,需要...

昨天 22:56
7
0
转载 设置隐式事务与显式事务IMPLICIT_TRANSACTIONS

--设置隐式事务与显式事务IMPLICIT_TRANSACTIONS --http://technet.microsoft.com/zh-cn/library/ms187807.aspx --语法 --SET IMPLICIT_TRANSACTIONS { ON | OFF } --只是对当前进程(查询窗...

昨天 22:47
3
0
MySQL MGR 集群搭建(单主模式)

1.背景 MySQL Group Replication(MGR)是MySQL官方在5.7.17版本引进的一个数据库高可用与高扩展的解决方案,以插件形式提供,实现了分布式下数据的最终一致性,总结MGR特点如下: * 高一致性...

前天 16:25
15
0
MySQL 弊端

虽然这是一个诱惑点击的标题,但是内容却是真实的,^M 在事情在MySQL中越来越麻烦的时候,我们已经启动了迁移的计划(未雨绸缪)^M 如果你是一个小团队,当时我们只有三个人,在基础设施领域拥有受...

10/05 21:35
23
0
MySQL Internals-Index Merge优化 - 心中无码 - 博客园

MySQL Internals-Index Merge优化 Louis Hust 0 前言 之前搞错了,以为Index Merge是MySQL5.6的新特性,原来不是,发现5.5也有,看了下manual,发现5.0的manual就已经存在了, 可以说是一个历...

10/05 12:03
11
0
Postgres 即学即用阅读笔记 —— 数据类型

第五章 数据类型 概述 PostgreSQL 也支持数字型、字符串型、日期型、时间型以及布尔型等业界常用的数据类型。 但 PostgreSQL 的先进之处在于它还支持数组、带时区的日期时间、时间间隔、区间...

10/04 23:04
23
0
yum 安装 install mysql 5.7

百度网上很多安装yum install mysql5.7 的教程, 可是 我按照他们的方式,安装的时候, 总是在 yum install mysql-community-server 这一步 出错, 不是下载比较慢,不然就算下载不下来。 提...

10/04 21:05
20
0
MySQL单列索引和组合索引(联合索引)的区别详解 – 小松博客

发现index merge局限性,优化器会自动判断是否使用 index merge 优化技术,查询还是需要组合索引【推荐阅读:对mysql使用索引的误解】 MySQL单列索引和组合索引(联合索引)的区别详解 初始我写...

10/04 18:26
12
0
对mysql使用索引的误解 – 小松博客

之前我一直以为mysql一个查询中只能使用一个索引,网上的资料有这个说的,而且我也以为是这样的,结果今天发现错了 主要是在验证只使用一个索引的时候发现,key中显示了两个索引字段,type中...

10/04 18:09
4
0
MySQL字段的属性应该尽量设置为NOT NULL

数据库建表时,对于一些可填可不填的字段,我们应该尽量把它设置为 NOT NULL。这种做法即可以提高性能,又可以在很大程度上避免空指针类的问题,好处颇多。 1.节省空间 NULL 列需要更多的存储...

10/04 16:19
22
0
Redis从认识安装到实现增删改查

Redis从一无所知,到知道一点点 Redis是一个使用ANSI C编写的365bet手机版中文、支持网络、基于内存、可选持久性的键值对存储数据库 ——维基百科 可以简单的说,Redis就是一款高性能的NoSQL数据库 什么是...

10/04 10:28
29
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部