MySQL垂直和水平切分-转载整理
数据切分(sharding):通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面,以达到分散单台设备负载的效果。。数据的切分同时还可以提高系统的总体可用性,因为单台设备Crash之后,只有总体数据的某部分不可用,而不是所有的数据。
MySQL数据库水平切分的实现原理解析
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。
MongoDB中的一些坑
这篇文章主要介绍了MongoDB中的一些坑(最好不要用),本文总结了MongoDB 数据库级锁、建索引导致数据库阻塞、不合理使用嵌入 embed document、不合理使用 Array 字段等4个坑,需要的朋友可以参考下。
MongoDB 3.0.8 权限管理
mongodb从2.4版本中对用户权限管理做了全新的调整,把权限细化了,增强了安全性,越来越像mysql的权限管理了。
Mongodb mmapv1存储引擎解析
mongodb的mongod服务管理一个数据目录,可包含多个DB,每个DB的数据单独组织,本文主要介绍mmapv1存储引擎的数据组织方式。 Database 每个Database(DB)由一个.ns文件及若干个数据文件组成
基于MongoDB的全国电影票预定系统
前言 受到中文社区《电商参考架构第二部分:库存优化方法》启发,想到了去年做过类似的电影票预定系统,如果用MongoDB去做存储支撑,那应该是怎样架构的呢?本文的目的是为了更好的学习掌握MongoDB,所以某些设计上更偏向于功能的展示,在实际使用上要因地制宜的改变,合适才是最好的。 需求 电影票预定...
Mongodb Wiredtiger存储引擎实现原理
Mongodb Wiredtiger存储引擎实现原理 Mongodb-3.2已经WiredTiger设置为了默认的存储引擎,最近通过阅读wiredtiger源代码(在不了解其内部实现的情况下,读代码难度相当大,代码量太大,强烈建议官方多出些介绍文章),理清了wiredtiger的大致原理,并简单总...
MongoDB WiredTiger存储引擎的优势是什么?
介绍MongoDB WiredTiger存储引擎的优势。
MongoDB操作之遍历集和条件查询操作
MongoDB操作之遍历集和条件查询操作
kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。
针对Oracle数据库业务用户延迟密码登录的处理方法
近期巡检系统发现,部分数据库主机的业务用户存在过期现象,延迟密码登录,影响业务程序的运行。
MongoDB启动命令mongod参数说明
MongoDB启动命令mongod参数说明
2015陈奕迅another eason‘s life演唱会歌单
《娱乐天空》 《不如这样》 《乐园》 《早开的长途班》 《你的背包》
Linux文件权限的检查和修改
不正确的权限设置直接威胁系统的安全,因此运维人员应该能及时发现这些不正确的权限设置,并立刻修正,防患与未然。
多台ORACLE数据库表空间监控方案
介绍多台ORACLE数据库的表空间监控方案
Docker到底是什么?为什么它这么火!
Docker这种新的容器技术可谓热得发烫,因为有了它,人们就有可能让数量多得多的应用程序在同样的旧服务器上运行;有了它,人们也很容易封装和交付程序。本文旨在帮助你进一步了解Docker。
Oracle RAC集群脑裂split-brain概述及解决办法
脑裂就是集群内各节点间的心跳出现故障,但各节点还处于active状态,多个节点分别接管服务并且写入共享文件资源导致数据损坏或者其它问题。
MongoDB db.serverStatus()输出内容中文注释
MongoDB db.serverStatus()输出内容中文注释
11g MEMORY_TARGET 参数对SGA 和PGA的影响
11g中新增MEMORY_MAX_TARGET参数,此参数一出现就如在10g中第一次出现SGA_MAX_SIZE参数一样给人以耳目一新的感觉。
银行数据中心双活实现方式浅析
所谓“双活”数据中心,区别于一个数据中心、一个灾备中心的模式,前者两个数据中心都处于运行当中,所以称为“双活”,且互为备份.