数据库
一名灰灰
I hear and I forget. I see and I remember. I do and I understand.
GitHub主页:https://github.com/yiminghuihui77
展开
-
Oracle数据库常见对象
以下总结常见的数据库对象,供自己复习如有错误希望指出,共同学习!一、索引什么是索引? 索引是一种用于提高查询效率的数据库对象,使用索引可以快速定位数据,减少磁盘IO操作次数。索引是由数据库自动维护,删除或破坏索引不会对数据表造成影响,只会影响查询速度。索引的创建语法?create [unique| bitmap] INDEX index_name ON table_name(column1[,...原创 2018-06-23 00:25:07 · 7111 阅读 · 0 评论 -
关系型数据库和非关系型数据库区别(附加oracle与mysql的区别)
原文出处:https://blog.csdn.net/oChangWen/article/details/53423301 一、关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM...转载 2018-07-16 18:19:08 · 428 阅读 · 0 评论 -
小白学Redis系列:哨兵机制(上)
Redis一般以一主多从的形式部署,以实现读写分离,减轻单个Redis实例的负载压力。今天我们来讨论下,在主数据库宕机停止服务的情况下,如何恢复主数据库,保持整个Redis系统的高可用性。方式一:手工通过从数据库恢复主数据库 手工通过从数据库恢复主数据是一个相对繁琐且危险的过程,操作不当可能导致整个Redis系统数据丢失。因此,手工操作时需要严格按照以下两步进行:从备选从数据库中选...原创 2018-07-06 17:30:25 · 1352 阅读 · 1 评论 -
小白学Redis系列:哨兵机制(下)
在上篇文章中,我们模拟了哨兵进程的一次完整工作流程,我们将在本文继续探讨哨兵机制的工作原理。 在此之前,我们先插个题外话,实际上生产环境中对一个Redis系统一般不止部署一个哨兵,为了保证系统足够稳健(单个哨兵进程也有可能挂掉),我们一般同时使用多个哨兵监控整个系统。此时,哨兵不仅监控主从数据库,哨兵之间还需要相互监控,系统架构如下图所示: 好的,回到正题,回顾一下哨兵启动时的配...原创 2018-07-06 21:19:52 · 895 阅读 · 0 评论 -
小白学Redis系列:Redis持久化
Redis作为缓存数据库,区别于常规数据库的地方就在于Redis将数据存储在内存中,而不是硬盘中,因此数据的IO就十分快速,非常适合一些电商网站等数据IO频繁的场景。当然,内存中的数据在掉电之后就会被清空,而Redis的持久化功能使得内存中的数据能够以某种形式保存到硬盘中,当Redis重启时会自动从硬盘中恢复数据,从而保证数据不丢失。 Redis默认会将快照文件存储在Redis当前进...原创 2018-07-07 00:07:05 · 386 阅读 · 0 评论 -
小白学Redis系列:主从复制
Redis系统一般以"一主多从"的形式部署,以实现数据库读写分离,提高系统的容错性和降低单个Redis实例的负载压力。主数据库一般具有读和写的权限,而从数据库只有读权限。为了保证主从数据库数据的一致性,Redis提供了复制功能,使得主数据库中的数据向从数据库中同步。 Redis中实现主从数据库部署很简单,下面提供一个测试案例:在同一台服务器上分别开启两个数据库实例,端口号分别是637...原创 2018-07-07 12:25:54 · 279 阅读 · 0 评论