msql

[MSQL]MSQL分区与传统的分库分表

传统的分库分表传统的分库分表都是通过应用层逻辑实现的,对于数据库层面来说,都是普通的表和库。分库分库的原因首先,在单台数据库服务器性能足够的情况下,分库对于数据库性能是没有影响的。在数据库存储上,database只起到一个namespace的作用。database中的表文件存储在一个以database名命名的文件夹中。比如下面的employees数据库:mysql> sho

途牛原创|基于EAV模型的运营系统架构实践

序本文将介绍如何基于 EAV 模型,来构造一个准自动化的运营系统,服务运营研发部的相关工作。我们的痛点运营研发部对接三端(PC、M、APP)后台工作,劳心劳力。。。头疼的稀疏表( 稀疏表通常会有很多列,但是每一行有值的列又比较少。)+头疼的各种表。持续的迭(xu)代(qiu)升(bian)级(geng)(每一次功能升级,都需要变更表结构)。基础数据的维护代码坑好多,打个标签

使用docker分离服务与数据库

前面一篇文章简单的介绍了怎么在宿主机上配置一个简单的tomcat,这篇blog是对上一篇的拓展配置目标:对项目中的服务器和数据进行分离本项目使用了tomcat作为服务器,mysql为数据库,即分别为其创建docker容器,如下图所示一 、创建mysql容器由于启动项目时,需要连接数据库,所以需要先配置好数据库容器1、首先下载带有mysql的ubuntu系统的镜像,并启动,我

Win10 PHP 自定义环境搭建

官网下载Apache、PHP、MySQLApache https://httpd.apache.org/PHP http://php.net/downloads.phpMySQL http://dev.mysql.com/downloads/本文使用版本:httpd-2.4.20-x64-vc14-r2.zipphp-7.0.6-Win32-VC1

MSQL数字类型int与tinint、float与decimal如何选择

最近在准备给开发做一个mysql数据库开发规范方面培训,一步一步来,结合在生产环境发现的数据库方面的问题,从几个常用的数据类型说起。int、tinyint与bigint它们都是(精确)整型数据类型,但是占用字节数和表达的范围不同。首先没有这个表就说不过去了:TypeStorageMinimum ValueMaximum Value(Bytes)(Signed/Unsigne

开发拾遗

python unicode字符串转成中文s = 'u6d4bu8bd5u957fu5ea6's = s.replace('u', '\u')print s.decode('unicode-escape')php 二进制直接量$bin = bindec('110011');$bin = 0b110011;php foreach list$arr = [[1, 2],[3,

epress搭建图书销售系统

图书销售系统 —— 书窝书窝线上地址GitHub地址由于时间有限,事务较重,系统实现只好从简。需求分析需交课程设计报告和软件(源代码)。课程设计报告将存档。报告内容包括:需求分析、算法思想描述、数据流图、E-R图、数据字典、程序结构、收获与体会等。功能要求:实现一个基于web的网上图书的销售管理系统,能提供多种条件的查询,还应具有会员管理、意见反馈、销售分析等功能。将留言板

ThinkPHP 3.2 性能优化,实现高性能API开发

需求分析目前的业务全站使用ThinkPHP 3.2.3,前台、后台、Cli、Api等。目前的业务API访问量数千万,后端7台PHP 5.6,平均CPU使用率20%。测试数据真实业务php5.6:500 QPSphp7.0:850 QPS真实业务中减少一次Mysql查询业务或者减少一次Redis读写php5.6:800 QPSphp7.0:1250 QPS目前优化的结果:Th