官方mac安装mongodb方法:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/#tap-the-mongodb-homebrew-tap
安装mongod...
Sam
1年前 (2019-09-29) 983℃ 0评论
0喜欢
转载请注明:PHP笔记 » MacOS中Docker镜像redis集群容器使用优化...
Sam
2年前 (2019-04-02) 393℃ 0评论
1喜欢
本文来自涛哥所在公司的技术总监分享,现分享出来让大家更好的设计使用数据库
命名规范
库名、表名、字段名必须使用小写字母,并采用下划线分割;
库名、表名、字段名禁止超过32个字符;
库名、表名、字段名禁止使用MySQL保留字;(保留字列表...
Sam
2年前 (2019-01-26) 651℃ 0评论
1喜欢
项目中可能会遇到MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件...
Sam
3年前 (2018-05-09) 256℃ 0评论
0喜欢
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都...
Sam
3年前 (2017-12-09) 562℃ 0评论
0喜欢
上月前面试某公司,对于mysql分表的思路,当时简要的说了下hash算法分表,以及discuz分表的思路,
但是对于新增数据自增id存放的设计思想回答的不是很好(笔试+面试整个过程算是OK过了,因与个人预期的薪酬不太理想而忍痛放弃.),在此...
Sam
3年前 (2017-10-10) 585℃ 0评论
0喜欢
mariadb二进制包下载:mariadb-10.2.8-linux-x86_64.tar.gz
mariadb10.2.8下载地址:https://downloads.mariadb.org/interstitial/mariadb-10...
Sam
3年前 (2017-09-05) 956℃ 0评论
0喜欢
无论从数据量还是访问量,OceanBase不再能够是一个单机系统,即使一台单机能服务高达几个TB的数据、提供几万QPS的服务能力,因此,分布式系统不可避免,然而,内部如何实现拆表(拆库)以及如何实现数据库的事务,成为了一个很大的挑战和十分艰...
Sam
4年前 (2017-04-16) 1077℃ 0评论
0喜欢
概述
Redis哨兵为Redis提供了高可用性。实际上这意味着你可以使用哨兵模式创建一个可以不用人为干预而应对各种故障的Redis部署。
哨兵模式还提供了其他的附加功能,如监控,通知,为客户端提供配置。
下面是在宏观层面上哨兵模式的功能列...
Sam
4年前 (2017-04-16) 1275℃ 0评论
2喜欢
一、单个实例
当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。
单个实例
二、备份
由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份(一般工业界认为比较安全的备份数应该...
Sam
4年前 (2017-03-28) 1255℃ 0评论
1喜欢
MySQL生成千万级的测试数据,涛哥建议下面操作在mysql workbench中操作更方便
1、创建一个临时内存表, 做数据插入的时候会比较快些(存储引擎为Memory)
MySQL
...
Sam
4年前 (2017-03-02) 3648℃ 0评论
0喜欢
一、水平分割:
例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq2…qq99...
Sam
4年前 (2017-03-02) 1077℃ 0评论
0喜欢