最近接到一个需求,需要做线上数据的迁移。当然这个迁移不是完全的水平迁移,由于源库和目标库的数据结构稍有不同,再加上数据是部分“已完成”的单子迁移到目标库。所以我是写了迁移的sql脚本。sql脚本里面我需要清空表,所以我用了“truncate”命令,没有用到“delete”命令,因为“truncate ...
分类:
数据库 时间:
2020-06-18 21:18:16
阅读次数:
74
在某些部署中,例如已设置限制性防火墙的部署,您可能需要手动配置防火墙以允许OpenStack服务流量。 要手动配置防火墙,您必须允许通过每个OpenStack服务使用的端口的流量。下表列出了每个OpenStack服务使用的默认端口: OpenStack组件使用的默认端口 OpenStack serv ...
分类:
其他好文 时间:
2020-06-18 19:16:32
阅读次数:
75
绝大多数情况下我们都希望我们的服务是无状态的,但是在项目开发中不可避免的会出现有状态的服务,这给我们在服务弹性伸缩及其他使用上或多或少带来了一定难度。在实际工作使用中,我们线上是采用的阿里云的云数据库RDS,其提供了数据库的容灾、备份、恢复、监控、迁移等方面的全套解决方案,解决了数据库运维的成本。而 ...
分类:
数据库 时间:
2020-06-18 19:10:01
阅读次数:
76
阿里云作为国内最大的公有云服务商,在性能、稳定性是毋庸置疑,取得广大用户鼎力支持。不少企业打算搬迁至阿里云上,但大部分企业以前是托管服务器,搬迁流程繁琐,耗费精力,让想迁移的电商企业犹豫不决,最主要是缺乏实战性的解决方案,以及选购搭配的云产品推荐方案,让搬迁计划停滞已久。
分类:
Web程序 时间:
2020-06-18 17:50:12
阅读次数:
95
1.备份数据库 MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份,下面假设要备份mep这个数据库: # mysqldump -u root -p mep > mep_200618.sql 2.数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下: # mysqldum ...
分类:
数据库 时间:
2020-06-18 16:02:26
阅读次数:
67
通常我们做虚拟化,需要先做P2V然后将镜像导入到虚拟机中。而P2V后需要根据虚拟化层所支持的镜像类型做镜像格式的转换。在云平台间的虚拟机迁移,原理是差不多,可以看作是不同的虚拟化平台的迁移。这里我以Azure的VM虚拟机(ARM资源管理模式)迁移到AWS的EC2虚拟机为例:(如果你使用的是早期的经典模式虚拟机ClassicModelVM,请将经典模式转为资源管理模式ARMVM)本篇Blog使用VM
分类:
其他好文 时间:
2020-06-18 14:35:09
阅读次数:
67
如果不了解 MongoDB Sharded Cluster 原理,请先阅读 MongoDB Sharded cluster架构原理 关于MongoDB Sharding,你应该知道的 关于 sharding 迁移,会分3个部分来介绍,本文为第三部分 负载均衡及迁移策略 chunk 迁移流程 Bala ...
分类:
数据库 时间:
2020-06-18 12:43:23
阅读次数:
96
Docker 1、为什么要使用Docker? 历史演化:物理机时代->虚拟机时代->容器化时代 (1)物理机时代: 部署非常慢 成本很高 资源浪费 难于扩展与迁移 受制于硬件 (2)虚拟机时代: 多部署 资源池 资源隔离 很容易扩展 VM需要安装操作系统 (3)容器化时代: 容器化技术比虚拟机更灵活 ...
分类:
其他好文 时间:
2020-06-18 09:12:20
阅读次数:
65
Mybatis MyBatis简介(了解) MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优 ...
分类:
其他好文 时间:
2020-06-17 19:48:47
阅读次数:
53
如果视图使用DbSet,sql server 是支持的,但是mysql必须是用DbQuery,否则视图会报各种类型转换的异常 bool类型 使用tinyint 类型,连接字符串加上 TreatTinyAsBoolean=false ,否则也是各种类型的转换失败,比如 Unable to cast o ...
分类:
数据库 时间:
2020-06-17 18:25:54
阅读次数:
51