草庐IT

主从分片

全部标签

MySQL主从复制详细介绍

一、主从复制的目的​MySQL内建的复制功能是构建基于MySQL的大规模、高性能应用的基础,复制功能的目的是构建高性能的应用,同时也是高可用性、可扩展性、灾难恢复、备份以及数据仓库等工作的基础。比较常见的用途有以下几种:数据分布:备份特定数据库负载均衡:读写分离高可用性和故障切换:从库的存在可以缩短宕机时间MySQL升级测试:使用一个更高版本的MySQL作为备库,保证在升级全部实例前,查询能够在备库按照预期进行二、主从复制的原理和步骤​简单的说就是master将数据库的改变写入binarylog二进制日志,这个日志会记录下所有修改了数据库的SQL语句(insert,update,delete,

MySQL主从复制详细介绍

一、主从复制的目的​MySQL内建的复制功能是构建基于MySQL的大规模、高性能应用的基础,复制功能的目的是构建高性能的应用,同时也是高可用性、可扩展性、灾难恢复、备份以及数据仓库等工作的基础。比较常见的用途有以下几种:数据分布:备份特定数据库负载均衡:读写分离高可用性和故障切换:从库的存在可以缩短宕机时间MySQL升级测试:使用一个更高版本的MySQL作为备库,保证在升级全部实例前,查询能够在备库按照预期进行二、主从复制的原理和步骤​简单的说就是master将数据库的改变写入binarylog二进制日志,这个日志会记录下所有修改了数据库的SQL语句(insert,update,delete,

ES分片副本设置及集群部署

一、概念1、分片Shards一个Lucene索引我们在Elasticsearch称作分片。一个Elasticsearch索引是分片的集合。当Elasticsearch在索引中搜索的时候,他发送查询到每一个属于索引的分片(Lucene索引),然后合并每个分片的结果到一个全局的结果集。分片很重要,主要有两方面的原因:1、允许水平分割/扩展我们的内容容量。2、允许在分片之上进行分布式的、并行的操作,进而提高性能/吞吐量。分片的配置必须在创建索引的时候就指定分片数量,因为这直接决定了数据的路由规则,索引不支持在运行中的索引进行动态修改,副本则可以。2、副本ReplicasElasticsearch允许

ES分片副本设置及集群部署

一、概念1、分片Shards一个Lucene索引我们在Elasticsearch称作分片。一个Elasticsearch索引是分片的集合。当Elasticsearch在索引中搜索的时候,他发送查询到每一个属于索引的分片(Lucene索引),然后合并每个分片的结果到一个全局的结果集。分片很重要,主要有两方面的原因:1、允许水平分割/扩展我们的内容容量。2、允许在分片之上进行分布式的、并行的操作,进而提高性能/吞吐量。分片的配置必须在创建索引的时候就指定分片数量,因为这直接决定了数据的路由规则,索引不支持在运行中的索引进行动态修改,副本则可以。2、副本ReplicasElasticsearch允许

uniapp 微信小程序 分片 断点续传 大文件上传

uniapp微信小程序实现大文件分片上传需求:用uniapp开发的微信小程序实现大文件上传方案:使用文件切割工具分片上传文件实现:既然需求和方案已经明确了,那么,动手淦吧~总结:说说大文件上传的难点断点续传:简要的说明一下完整代码:↓需求:用uniapp开发的微信小程序实现大文件上传公司目前有个需求,就是老师上课的录像需要通过手机端小程序上传到服务器,而手机拍摄的视频一般会很大,虽然微信会自动压缩视频,但是难免的,视频依然会很大~~微信自带的文件上传工具,虽然能上传大文件,但是。。。难免可能会出现网络波动等问题,导致文件上传失败,而且服务端也做了限制,单个文件不能超过20M,那么~问题来了,录

uniapp 微信小程序 分片 断点续传 大文件上传

uniapp微信小程序实现大文件分片上传需求:用uniapp开发的微信小程序实现大文件上传方案:使用文件切割工具分片上传文件实现:既然需求和方案已经明确了,那么,动手淦吧~总结:说说大文件上传的难点断点续传:简要的说明一下完整代码:↓需求:用uniapp开发的微信小程序实现大文件上传公司目前有个需求,就是老师上课的录像需要通过手机端小程序上传到服务器,而手机拍摄的视频一般会很大,虽然微信会自动压缩视频,但是难免的,视频依然会很大~~微信自带的文件上传工具,虽然能上传大文件,但是。。。难免可能会出现网络波动等问题,导致文件上传失败,而且服务端也做了限制,单个文件不能超过20M,那么~问题来了,录

MySQL高级篇(SQL优化、索引优化、锁机制、主从复制)

目录0存储引擎介绍1SQL性能分析2常见通用的JOIN查询SQL执行加载顺序七种JOIN写法3索引介绍3.1索引是什么3.2索引优劣势3.3索引分类和建索引命令语句3.4索引结构与检索原理3.5哪些情况适合建索引3.6哪些情况不适合建索引4性能分析4.1性能分析前提知识4.2Explain使用简介4.3执行计划包含的信息字段解释(重中之重)id(表的读取顺序)select_type(数据读取操作的操作类型)table(显示执行的表名)type(访问类型排列)possible_keys(哪些索引可以使用)key(哪些索引被实际使用)key_len(消耗的字节数)ref(表之间的引用)rows(每

MySQL高级篇(SQL优化、索引优化、锁机制、主从复制)

目录0存储引擎介绍1SQL性能分析2常见通用的JOIN查询SQL执行加载顺序七种JOIN写法3索引介绍3.1索引是什么3.2索引优劣势3.3索引分类和建索引命令语句3.4索引结构与检索原理3.5哪些情况适合建索引3.6哪些情况不适合建索引4性能分析4.1性能分析前提知识4.2Explain使用简介4.3执行计划包含的信息字段解释(重中之重)id(表的读取顺序)select_type(数据读取操作的操作类型)table(显示执行的表名)type(访问类型排列)possible_keys(哪些索引可以使用)key(哪些索引被实际使用)key_len(消耗的字节数)ref(表之间的引用)rows(每

java后端分片上传接口

文件上传工具--FileUtilpackagecom.youmejava.chun.util;importlombok.Data;importorg.apache.tomcat.util.http.fileupload.FileUtils;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.nio.channels.FileChannel;importjava.util.ArrayList;importjava.u

java后端分片上传接口

文件上传工具--FileUtilpackagecom.youmejava.chun.util;importlombok.Data;importorg.apache.tomcat.util.http.fileupload.FileUtils;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.nio.channels.FileChannel;importjava.util.ArrayList;importjava.u