作者:京东物流 刘家存随着数据量的增大,传统关系型数据库越来越不能满足对于海量数据存储的需求。对于分布式关系型数据库,我们了解其底层存储结构是非常重要的。本文将介绍下分布式关系型数据库 TiDB 所采用的底层存储结构 LSM 树的原理。1 LSM 树介绍LSM 树(Log-Structured-Merge-Tree) 日志结构合并树由 Patrick O’Neil 等人在论文《The Log-St
Read More
moregeek program
mysql数据库--启航-多极客编程
Hello,我是CoderBug,今天我们来了解一下当前的主流数据库之一--Mysql数据库.1.Mysql数据库起源MySQL是一种开源的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前已被Oracle公司收购。MySQL是当前最流行的关系型数据库之一,广泛应用于各种领域,包括网站、企业应用程序和科学计算等。说到了关系型数据库,那我们就顺便讲讲关系型数据库和非关系型数据库.关系型数据库
Read More
Read More
关系型数据库设计三大范式-多极客编程
作者:郑龙飞范式定义百度百科:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。人类语言: 范式可以理解为设计一张数据表的表结构,符合的标准级别、规范和要求。而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是本文要讲的“三大范式”。范式的优点采用范式可以降低数据的
Read More
Read More
夯实基础,不能忽视的“数据库”_安东尼漫长的技术岁月的博客-多极客编程
如果我们把数据比作“米”,数据库就是“米仓”。没错,从标准定义来讲,数据库就是按照数据结构来组织,存储和管理数据的仓库。数据库的设计初衷?就像米多了要修建米仓一样,在操作系统出现之后,随着计算机应用范围的扩大、需要处理的数据迅速膨胀。起初,数据与程序一样,以简单的文件作为主要存储形式。以这种方式组织的数据在逻辑上更简单,但可扩展性差,访问这种数据的程序需要了解数据的具体组织格式。当系统数据量大或者
Read More
Read More
【redis】初识redis、安装redis 和 可视化工具_perceus.的博客-多极客编程
(目录)
1.初识Redis
Redis是一种键值型的NoSql数据库,这里有两个关键字:
键值型
NoSql
其中键值型,是指Redis中存储的数据都是以key、value对的形式存储,而value的形式多种多样,可以是字符串、数值、甚至json:
而NoSql则是相对于传统关系型数据库而言,有很大差异的一种数据库。
1.1.认识NoSQL
NoSql可以翻译做Not O
Read More
Read More
在线数据迁移,数字化时代的必修课 —— 京东云数据迁移实践_京东云官方的博客-多极客编程
混合多云新趋势云原生时代的到来,企业上云需求日益细致化,从而推进了企业IT架构进化,混合多云已经成为企业上云新趋势。据混合云产业联盟最新发布的《中国混合云用户调查报告(2021年)》显示,调查中72.1%的企业应用了云计算,其中超半数采用混合云,且其平均用云数量达4.3个,同时在应用云计算的企业中选择多云的企业也高达86.7%。混合多云变革中,核心系统应该放在哪种云中,如何迁移,之前简单的云原生应
Read More
Read More
cenos mysql入门及安装_白菜的博客-多极客编程
MySQL入门及安装
什么是数据
数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以二进制信息单元0,1的形式表示。
数据的定义: 数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号
Read More
Read More
NoSQL之Redis配置使用-多极客编程
一、关系数据库与非关系型数据库概述1、关系型数据库一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言。用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2 等。2、非关系型数据
Read More
Read More
NosQL之Redis配置简单概述-多极客编程
一、关系数据库与非关系型数据库
●关系型数据库:
关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。简单描述就是表格形式SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括oracle、MySQL、SQL Server、Microsoft Access、DB2、PostgreSQL(简称
Read More
Read More
学了那么多NoSQL数据库!NoSQL究竟是啥?-多极客编程
文章内容:学了那么多NoSQL数据库NoSQL究竟是啥
作者:优极限
NoSQL 简史
NoSQL 一词最早出现于 1998 年,是 Carlo Strozzi 开发的一个轻量、开源、不提供 SQL 功能的关系数据库。
2009 年,Last.fm 的 Johan Oskarsson 发起了一次关于分布式开源数据库的讨论,来自 Rackspace 的 Eric Evans 再次提出了 N
Read More
Read More
mariadb galera集群配置-多极客编程
最近在看一些关于数据库的资料,从最开始的mysql的主从复制到mysql的双主+heartbeat实现mysql的高可用再到mysql+drbd+heartbeat实现底层数据同步的双主高可用再到mysql_mmm+amoeba实现双主多从的高可用和负载均衡以及读写分离,再到后来发现mysql自从被Oracle收购后已经越来越走向了封闭,更新也不如以前频繁,并且新版的mysql已经不支持G
Read More
Read More
用shell脚本自动化备份数据库-多极客编程
由于个人建站不能保证比较高的可用性,可能存在数据容易丢失的问题,所以就要实现备份数据库的需求,于是本人在网上找了一些资料,结合本人实际情况,通过使用脚本实现每天凌晨12点备份数据库,每周日定时删除七天以前的数据库备份文件。下面,本人就本人的备份数据库的脚本贴出来供大家学习以及借鉴。首先,这是备份数据库的脚本。cat /usr/local/script/BackupDatabase
#!/bin/
Read More
Read More
mysql数据库常用命令总结-多极客编程
mysql数据库使用总结本文主要记录一些mysql日常使用的命令,供以后查询。1.更改root密码mysqladmin -uroot password 'yourpassword'2.远程登陆mysql服务器mysql -uroot -p -h192.168.137.10 -P33063.查询数据库show databases;4.进入某个数据库use databasename;5.列出数据库中的
Read More
Read More
MYSQL设置主从同步-多极客编程
首先,我们先拿两台服务器安装好相同版本相同设置的MYSQL数据库。我这里安装的是mariadb-10.0.13数据库。第一步,环境设置: 我这边设置的是两台内网服务器,主服务器IP:10.6.0.187;从服务器IP10.6.0.186 系统:CentOS 7 数据库版本:mariadb-10.0.13 第二步:配置mysql主服务器(10.6.0.187) mys
Read More
Read More
mysql登陆提示ERROR 1045 (28000): Access denied for user-多极客编程
今天安装zabbix,安装完成之后在最上面提示如下所示检查日志如下显示显示连接数据库失败,登录mysql给zabbix授权之后发现zabbix彻底起不来了数据库也登陆不进去,提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)数据库拒绝了root登录,于是先跳过受权表访问,命令如下:
Read More
Read More
关系型数据库之视图与规则-多极客编程
1 视图视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,与基本表不同的是,视图是一个虚表。定义视图:这样,你就可以像查询其他表一样查询视图,但是我们能直接更新视图。2 规则规则是对如何修改解析过的查询树的描述。数据库引擎每次运行一条sql,他将语句解析成查询树(一般称为抽象语法树)。树的枝和叶是运算符和值,在执行前,树会被遍历/删减,并以其他方式修改。这棵树可以被规则重写,然后发送到查询规
Read More
Read More