
DataBase
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
好逸爱劳
微信
19967474384
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis 管道技术
Redis的介绍:Redis是一种基于 客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常 会阻塞并等待 redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:./b原创 2020-05-25 12:05:11 · 308 阅读 · 0 评论 -
Redis 主从配置 实现
Redis主从复制主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave),数据的复制是单向的,只能由主节点到从节点。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。主从复制的作用数据冗余:主从复制实现了数据的热备份,是持久化之外的一种...原创 2020-03-25 23:20:56 · 808 阅读 · 0 评论 -
Mysql MyISAM 和 InnoDB实现索引
前言索引常见的一些查找方法顺序查找(linear search )最基本的查询算法当然是顺序查找(linear search),也就是对比每个元素的方法,不过这种算法在数据量很大时效率是极低的。数据结构:有序或无序队列复杂度:O(n)二分查找从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于或者小于中间元素,则在数组大...原创 2020-03-25 01:38:08 · 830 阅读 · 0 评论 -
Redis 5大数据类型 详解
redis中所有数据结构都以唯一的key字符串作为名称,然后通过这个唯一的key来获取对应的value不同的数据类型数据结构差异就在于value的结构不一样1. 字符串(string)value的数据结构(数组)字符串value数据结构类似于数组,采用与分配容易空间来减少内存频繁分配当字符串长度小于1M时,扩容就是加倍现有空间如果字符串长度操作1M时,扩容时...原创 2020-03-23 17:06:59 · 986 阅读 · 0 评论 -
MySQL 主从复制-部署 读写分离
为什么需要主从复制?在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。做数据的热备架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性...原创 2020-03-20 23:25:19 · 1029 阅读 · 0 评论 -
MySQL的优化,至尊奢华版
什么是 MySQL优化?MySQL作为当下最为时兴的数据库 之一,在自身的高效能执行任务的同时也会消耗着系统的资源,因业务需求的差异,执行的任务 所消耗的资源也大大不同。不要小瞧这些资源,就是这么不起眼的微小资源,足以让你的MySQL在大数据量的情况下,发生宕机。为什么要用到 MySQL优化系统的吞吐量瓶颈往往出现在数据库的访问速度上随着应用程序的运行,数据库的中的数据会越来越多,处理...原创 2020-03-12 21:15:06 · 1563 阅读 · 0 评论 -
MySQL 慢查询日志 の开启和查看,监控SQL的优化(低配版)
我们之前说过 MySQL的优化。优化干什么呢?系统的吞吐量瓶颈往往出现在数据库的访问速度上随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢数据是存放在磁盘上的,读写速度无法和内存相比(redis)如果出现了,响应数据超时 我们怎么发现她呢?慢查询 日志MySQL的慢查询日志是 MySQL提供的一种日志记录,它用来记录在 MySQL中响应时间超过阈值的语句,具体指运...原创 2020-03-20 14:45:00 · 1237 阅读 · 0 评论 -
Redis 事务,和MySQL相比 事物的区别
目录:redis事务setnx分布式锁解决超卖redis事物- redis事物介绍redis事物是可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序串行化的执行而不会被其他命令插入作用:一个队列中,一次性、顺序性、排他性的执行一系列命令- multi 指令基本使用下面指令演示了一个完整的事物过程,所有指令在exec前不执行...原创 2020-02-20 23:43:59 · 2608 阅读 · 1 评论 -
Mysql 和 MariaDB 的区别
Centos7Centos7 版本将MySQL数据库软件从默认的程序列表中移除,用MariaDB代替了,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为...原创 2020-01-13 20:27:48 · 9272 阅读 · 0 评论