常见的数据库 关系型数据库 MySQL和oracle 和postgresql 非关系型数据库 Memcached和Redis 搜索引擎数据库 elasticsearch 时间序列数据库 influxDB 列数据库 hbase 图形数据库 mongodb 关系型数据库是数据库 ...
数据库作为一个系统中唯一或者主要的持久化组件,对服务的可用性和数据的可靠性要求极高。作为能够有效应对因为系统软硬件故障 人工误操作导致数据丢失的预防手段,备份是目前最为常见的数据库运维操作。考虑到备份操作对数据库可用性的影响,MySQL官方将备份方式划主要划分为以下三类: 热备:备份过程中,MySQL实例始终是运行的,所有用户的读写请求都不会受到影响。 冷备:备份前首先需要停止MySQL实例的运行 ...
2014-07-25 11:39 0 3960 推荐指数:
常见的数据库 关系型数据库 MySQL和oracle 和postgresql 非关系型数据库 Memcached和Redis 搜索引擎数据库 elasticsearch 时间序列数据库 influxDB 列数据库 hbase 图形数据库 mongodb 关系型数据库是数据库 ...
前置概念: 磁盘预读:内存跟磁盘在发生数据交互的时候,一般情况下有一个最小的逻辑单元,即"页"/"datapage",页一般由操作系统决定是多大,一般是 ...
一、引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的 ...
Replication的思想是将数据在集群的多个节点同步、备份,以提高集群数据的可用性(HA);Mysql使用Replication架构来实现上述目的,同时可以提升了集群整体的并发能力。5.6版本作为一个里程碑,对replication做了不少的优化调整,提高了集群数据的一致性、同步的性能 ...
0.概述 通过本文将了解到如下内容: Linux系统的并行性特征 互斥和同步机制 Linux中常用锁的基本特性 互斥锁和条件变量 1.Linux的并行性特征 Linux作为典型的多用户、多任务、抢占式内核调度的操作系统,为了提高并行处理能力,无论在内 ...
Linux中的各种锁及其基本原理 1.概述 通过本文将了解到如下内容: Linux系统的并行性特征 互斥和同步机制 Linux中常用锁的基本特性 互斥锁和条件变量 2.Linux的并行性特征 Linux作为典型的多用户、多任务、抢占式内核调度的操作系统,为了提高 ...
数据库锁的基本原理 为了保证数据的完事性和一致性,数据库系统采用锁来实现事务的隔离性。各种大型数据库采用的锁基本理论是一致的,但在具体实现上各有差别。 从并发事务锁定的关系上看,可以分为共享锁定和独占锁定。从锁定的对象不同,一般可以分为表锁定和行锁定。 锁 共享锁用于读取数据操作,它是 ...
为充分利用机器性能,人们发明了多线程。但同时带来了线程安全问题,于是人们又发明了同步锁。 这个问题自然人人知道,但你真的了解同步锁吗?还是说你会用其中的上锁与解锁功能? 今天我们就一起来深入看同步锁的原理和实现吧! 一、同步锁的职责 同步锁的职责可以说就一个,限制资源 ...