文档章节

数据迁移杂记

d
 dev000il
发布于 2017/06/08 22:03
字数 802
阅读 7
收藏 0
最近项目要做数据迁移,鉴于本人之前从来都没有用过PostgreSQL,说实话也确实不想跟数据库打交道,因为之前主表上千万级的数据迁移到AWS平台留下阴影,还好AWS技术支持团队效率确认也高,跑题了。。。
因为之前花了一些时间准备数据,要准备环境,顺便说一下这个PostgreSQL,其实我很喜欢开源,本人工作本是win10,无奈很多软件都只能买正版。服务器系统是Ubuntu 16L.04 LTS server, 只是同事交给我的时候因为网络配置的原因让我浪费了一些时间,其实是你没做完吧。。。。

无法正常解析源,一开始怀疑是我一口气输完aliyun的源写错了,检查了源的列表,确实没有什么拼写错误,尝试ping了ip,没办法ping通, 网关竟也ping不通,于是查看内网ip,发现只有本地回环,ifconfig -a 查看所有网络信息列表,确实有个wlps30,但是没有内网ip,用route查看了路由规则,wlps30确实有一个规则,网关也指向了,子网掩码也都正确,我其实这个时候是完全没考虑NAT的,去试了做设置静态ip, 记得可能不需要总是去/etc/network/interfaces下的配置,没办法,就尝试着把wlps30写进去了,重启网络 这个直接restart nit.d下的networking,因为不知道配置了没有,所以先试了一下,运气不错,其实到这里其实也应该去看一下DNS,以前配置DNS的时候直接去 /etc/resolv.conf下添加nameserver,但其实这个这个只是临时的,重启后并不能生效的,其实可以通过resolvconf,这个默认在/etc/resolvconf/resolv.conf.d/base下添加nameserver的话是可以保存的,然后resolvconf -u或重启resolvconf服务,然后再按照实际去配置DHCP 其实PostgreSQL也很快上手,于是必不可少的是看官方文档,其实有个中文社区一直在维护着,看到有翻译好的中文说明,只可惜没有PDF的,本来还准备用SONY的电纸书试试,哈哈。。。 数据库很友好的提供了SQL转存工具,用pg_dump可以对指定的database做备份,然后同时还提供了pg_dumpall转存所有的database包括角色的关系,其实官方也会建议我们不要使用超级用户,在生产环境上创建一个具有创建用户和创建数据库权限的角色来管理所有,但是如果我们用pg_dumpall的,因为涉及操作角色,所有理所当然需要超级用户 这里pg_dump,我只是制定了纯文本格式导出到制定目录,打开脚本文件,这里面是有database的拥有者,因为我们是向MySQL迁移,两个关系数据库毕竟是有语法区别的,所有自然需要去改一下,使得可以我们顺利导入到MySQL,其实还有很多别的办法。。。好吧,明天开始

© 著作权归作者所有

d
粉丝 0
博文 1
码字总数 802
作品 0
北京
私信 提问
程序员杂记系列

有感而发,糊撇乱侃的文章。宣泄一些郁闷,分享一些快乐。 程序员杂记:以显摆的名义! http://jianle.blog.51cto.com/429692/642710 程序员杂记:奋战在青青网吧! http://jianle.blog.51c...

剑了
2011/11/15
0
0
10月31日云栖精选夜读 | Java性能优化的50个细节(珍藏版)

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩...

yq传送门
2018/10/31
0
0
springboot应用集成redis【JWordPress前台项目实战】

写在前面 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(val...

技术小能手
2018/07/23
0
0
springboot集成log4j2【JWordPress前台项目实战】

写在前面 在任何系统中,日志都是非常重要的组成部分,它是反映系统运行情况的重要依据,也是排查问题时的必要线索。绝大多数人都认可日志的重要性,但是又有多少人仔细想过该怎么打日志,日...

技术小能手
2018/07/23
0
0
Tensorflow 杂记

闻道有先后 术业有专攻,人工智能方面 大数据 机器学习 网格计算 个人还算比较熟练吧 ,网上有很多教程,可惜都不是零基础的,当你知道非常熟悉时候可以去学习,除了工作javaweb方面 平时空余...

zhuyuping
2016/07/13
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
今天
4
0
redis 学习2

网站 启动 服务端 启动redis 服务端 在redis 安装目录下 src 里面 ./redis-server & 可以指定 配置文件或者端口 客户端 在 redis 的安装目录里面的 src 里面 ./redis-cli 可以指定 指定 连接...

之渊
昨天
2
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
昨天
4
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
昨天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
昨天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部