数据库常见的场景

作为一个开发人员,起初的开发场景可能涉及的比较专业的业务开发,但是我们也得了解一下数据库的一些常见的大数据处理的场景,普及一下计算机知识,以后会遇到类似场景,自己也可以实现这些东西。

主存同步:MS

  场景:把A数据库的数据同步到B数据库

  作用:备份,高可用,负载均衡

  原理:binlog实时回复

双向同步:MM

  与主存同步类似,仅仅是双工同步。

读写分离:

  场景:

      1.业务操作(生成数据或者修改删除数据在一个数据上进行)

      2.查询操作(在另一个数据库上进行)

      要点:

        两个数据库之间的数据要一致,也就是要保证实时的同步(可以采取主存复制或者双向复制来进行)

几个名词:

    Master、Slave | primary、standy

常见的架构:

  MS(单向),MM(双向)

  MSS(读压力大)

  MMS(最为常用)---对MSS的优化,降低M的压力

表节分:

  垂直切分:我们开发中,一个共享DB,上面挂接多个系统(各个系统各有各自的表或者系统模块之间的数据在不同的数据库里面)-----分类存放数据,降低表的容量

  水平切分:在一个数据库里面

  垂直就是提高性能,水平就是组合低性能计算机成为高性能计算机

====================================================================================================

借鉴:http://www.cnblogs.com/ggjucheng/archive/2012/11/13/2768959.html

数据库常见的场景

时间: 2024-08-06 11:03:55

数据库常见的场景的相关文章

Redis 的 5 个常见使用场景

Redis 的 5 个常见使用场景 提交 我的评论 加载中 已评论 Redis 的 5 个常见使用场景 2015-07-23 数据库开发 数据库开发 数据库开发 微信号 DBDevs 功能介绍 分享数据库相关技术文章.教程和工具,另外还包括数据库相关的工作.偶尔也谈谈程序员人生 :) (点击上方蓝字,快速关注我们) 英文:Joe Engel 译者:伯乐在线-刘晓鹏 网址:http://blog.jobbole.com/88383/ 点击"阅读原文"可查看本文网页版 在这篇文章中,我们将

Consul实践之Consul常见应用场景及方案梳理(FAQ)

Consul实践之Consul常见应用场景及方案梳理(FAQ),这篇文章用来回答一些在文章<Consul实践之相关计划与相关问题>中提到的一些问题.本方案整理参考依据于<使用Consul和Registrator实现Docker容器服务发现>英文原文<SERVICE DISCOVERY FOR DOCKER CONTAINERS USING CONSUL AND REGISTRATOR>,方案的实施依据可以根据原文进行. 手动新增的服务节点是否可以自动发现? 将consu

Oracle数据库常见错误总结(一)

实际项目实践过程中,经常会遇到一些形如"ORA-XXXX"的Oracle错误提示,此时,我们便会打开百度.Google,搜索相关技术解决方案.本系列博文的目的就在于,对常见的Oracle错误提示进行总结,不断完善. ORA-12560 ORA-12560: TNS: protocol adapter error(SQLPLUS) ORA-27101: shared memory realm does not exist(PL/SQL Developer) (1)原因分析 在path环境

时序数据库及应用场景简介

时间序列数据库简称时序数据库(Time Series Database),用于处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据. 时序数据的几个特点 1. 基本上都是插入,没有更新的需求. 2. 数据基本上都有时间属性,随着时间的推移不断产生新的数据. 3. 数据量大,每秒钟需要写入千万.上亿条数据 业务方常见需求 1. 获取最新状态,查询最近的数据(例如传感器最新的状态) 2. 展示区间统计,指定时间范围,查询统计信息,例如平均值,最大值,最小值,计

(转)Db2 数据库常见堵塞问题分析和处理

原文:https://www.ibm.com/developerworks/cn/analytics/library/ba-lo-db2-common-blocking-problem-analyze/index.html Db2 数据库堵塞怎么办 作为一个数据库管理员,工作中经常会遇到的一个问题:当数据库出现故障的情况下,如何快速定位问题和找到解决方案.尤其是在运维非常重要系统的时候,解决问题恢复服务是分秒必争.Db2 作为广泛使用的商业数据库,内部提供了众多方法论和诊断工具等来协助分析问题.

以《淘宝网》为例,描绘质量属性的六个常见属性场景

以<淘宝网>为例,描绘质量属性的六个常见属性场景. 1.可用性 可用性与系统故障及其后果相关.当系统不再提供其规范中所说的服务时,就出现了系统故障.系统用户可以观察到此类故障. 可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的 刺激源 用户 刺激 很多用户同时访问,系统出现崩溃 制品 系统 环境 正常操作 响应 系统检测到事件:记录故障,通知系统 响应度量 两分钟后,系统可以继续正常使用 2.可修改性 两个关注点:可以修改什么?何时

MySQL数据库常见管理应用(1)

MySQL数据库常见管理应用 1.创建数据库 创建一个数据库solin mysql> create database solin; 建立一个名为solin_gbk的GBK字符集 mysql> create database solin_gbk DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; 建立一个名为solin_utf8的UTF8字符集 mysql> create database solin_utf8 DEFAULT CHARACT

属性常见属性场景

淘宝网质量属性常见属性场景 一.      可用性 可用性与系统故障及相关后果有关,当系统不在提供其规范中所说明的服务,就出现了系统故障.系统的用户可以观察到此类故障. 刺激源 系统外部 刺激 未曾预料的消息 制品 进程 环境 正常操作 响应 系统检测事件,通知用户 响应度量 继续正常使用 如用户进行注册登录时发生错误时,进行反馈. 二.      可修改性 1.        可以修改什么(制品)2.何时进行变更以及由谁进行变更(环境) 刺激源 系统开发人员 刺激 增加功能以及对于网站的界面更

RHEL6.X系统安装11g数据库常见错误

错误1. Error In Invoking Target 'Collector' Of Makefile '$ORACLE_HOME/sysman/lib/ins_emdb.mk' 解决:这个是10.2.0.1版本的一个bug,安装时可以忽略.安装结束后应用10.2.0.4 or 10.2.0.5补丁(文档 ID 957982.1) 错误2.Error in invoking target 'install' of makefile '/home/oracle/orahome/ctx/lib/