-
由于之前涉及mysql分表,把用户所关联的各种数据,我们暂设定为abcd,代表四种业务比如userid 为1 ,可能属于 a1表,a2表,b3表,d4表。现在要统一改为mongo实现在user表中有一个abcd字段,类型是数
-
基本环境的安装
1.安装Apache
apt-get install apache2
2.查看状态
service apache2 restart/status/start/stop
3.关闭防火墙80端口限制
ufw allow 80
4.安装MySQL
apt-get install mysql-server mysql-client
5.查看状态
service mysql
-
背景:分页查询排序后的数据,是一个非常常见的业务场景;但当使用不唯一的字段排序时,分两页查询的数据可能出现同一条数据,并丢失数据!
示例:同样的查询条件,offset不同,竟然取
-
三层架构
严格分层架构模式的特点是上层只能访问相邻的下层,其他层次间的调用都不允许。三层架构就是一种严格分层模式,它把职责划分为界面展示、业务逻辑、数据访问三层,还有一个
-
本次实践基于ubuntu系统; mycat:1.6.5; 采用sudo apt-get install openjdk-8-jdk-headless
安装sudo chown -R $USER /usr/local/mycat
启动/usr/local/mycat/bin/mycat start
查看<user name="mycat">
<property name="password">mycat</
-
背景使用业务场景:1.利用数据库自增主键生成唯一ID,无法满足各个系统独自生成自增的唯一ID需求。在分布式系统,需要生成唯一ID的系统不止一个,这些ID的生成在各自业务内是独立的
-
下载mysql库
先到mysql官网找到需要安装的版本https://dev.mysql.com/downloa...
然后再linux上执行 wget 将对应的rpm下载下来
shell> wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
yum 安装mysql
把
-
背景有2种常见的多维度查询场景,分别是:带多个筛选条件的列表查询不含分库分表列的其他维度查询普通的数据库查询,很难实现上述需求场景,更不用提模糊查询、全文检索了。下面结合
-
一、 什么是缓存雪崩?如何避免和解决?当缓存服务器重启或者大量缓存集中在某一个时间段失效,这样在失效的时候,会给后端系统带来很大压力。导致系统崩溃。避免方法:1.在缓存失效后
-
Mysql专栏 - 缓冲池补充、数据页、表空间简述概述补充缓冲池的内容,关于后台刷新线程,以及多线程访问buffer pool的锁模式等数据行和数据页的结构,简要的了解简单的内部细节。表空间以及
-
01 背景
Xtrabackup是Percona公司开发的一款开源的MySQL热备份工具,之前的工作中也是经常使用,但是也仅仅是停留在使用的阶段,对于这个工具的细节,并没有做过多的研究,今天
-
上一篇博客地址:Tshare校园资源分享平台(网站开发一之环境搭建)
回顾
上一篇博客我们已经在一个虚拟机上搭建好了apache+mysql+php的环境,并且在虚拟机的浏览器中成功的访问到了web站点中的inde
-
MySQL Shell 是兼容 MySQL 传统命令行客户端的超级替代版,支持 SQL 、JavaScript 、Python 三种语言环境。工具自身包含了很多组件,使得 DBA 们管理 MySQL 更加便捷高效。
今天我们来介绍 MySQL Shell 的组
-
如何保证查询的字段与条件里字段顺序一样呢?有如下数据表customer_idcert_no65776 78666 23322 87889 需要根据会员号补充对应的证件号,sql很简单:select x.customer_id,x.cer_no from customer x
where x.customer_id i
-
在项目中,缓存以及mq消息队列可以说是不可或缺的2个重要技术。前者主要是为了减轻数据库压力,大幅度提升性能。后者主要是为了提高用户的体验度,我理解的是再后端做的一个ajax请求(异