0%

数据复制的意义

    在一个独立部署中,如果 mongod不可用,那么将面临所有数据丢失的风险,这对于生产环境来说是不可接受的。复制被用于提供针对这类数据丢失的安全保障。
    通过将数据复制到不同的节点上,复制提供了数据冗余,因而也就为节点故障的情
况提供了数据保护。在MongoDB部署中,复制提供了高可用性。
    复制还简化了某些管理任务,因此像备份这样的例行任务就可以被转移到复制副本,让主副本可以解脱出来应对重要的应用程序请求。
    在某些应用场景中,通过让客户端读取不同的数据副本,它还可以有助于扩展读取规模。

Read more »

引言

MySQL从3.23版本开始提供复制功能,复制主要是指将主数据库上的DDL、DML操作通过日志(Binary Log)的形式传送到从数据库,然后在从数据库上对这些操作再次执行,从而实现从服务器与主服务器的数据同步。

Read more »

今天遇到一个有意思的需求是要往数据库里插入某个范围内的随机数字模拟用户数据,命令很简单:

Read more »