Ubuntu14.04下自动备份PostgreSQL数据库
【目标】:每天上午5:10自动备份postgreSql中的bloodhound数据库,备份文件存放在/opt/bloodhound/backup/,并保留最近30天的备份文件。【步骤】:1、生成.pgpass文件由于备份数据库时需要输入密码,所以这里先配置下,这样在执行备份命令时就不需要手动输入密码了。crontab 是在root 用户下编辑的,所以我们需要在r...
常用的linux命令(一)
有时候在做数据迁移时,需要编写批量的sql 脚本,有一些文本工具如果能熟练使用,工作效率会有很大的提升的。UltraEdit的列编辑功能就很不错,我也是我经常使用这个工具的原因。另外还有一些工具,但是前提或需要做一些导入的功能,比如通过sql的函数也能处理大批量的文本,excel也可以。sql处理方式需要对sql函数有了...
性能测试------采用uuid而不使用自增ID
采用uuid而不使用自增ID的,优势:1、数据迁移时不会有主键冲突。2、在使用分布式架构的主主同步时,也无需配置auto_increment_offset/auto_increment_increment,保证搭建比较简单。劣势:1、uuid比bigint占用存储空间大。2、数据量达到500w以上性能明显没有bigint快。(性能从哪些方面去比较呢?)单条查询,范围...
Mysql字符集的设置
今天一个同事问我 ,比如varchar(5) ,能存储几个汉字。我演示了一个例子如下:####################################DROP TABLE test_var;CREATE TABLE test_var(NAME VARCHAR(5)) CHARACTER SET utf8;INSERT INTO test_var(NAME) VALUES('一路上有你'); --successfulINSERT INTO test_var(NAME) VALUES('一路上有你们...
ubuntu14.04 64位下安装mysql5.7.*
1、去mysql官网下载对应操作系统的mysql版本 本人下载的是(mysql-server_5.7.15-1ubuntu14.04_amd64.deb-bundle.tar), 并查看mysql reference Manual中关于安装mysql的步骤, 链接如下 http://dev.mysql.com/doc/refman/5.7/en/linux-installation-debian.html 补充下:通过uname -...
惨淡人生之一感
互联网+的时代,碎片化的时间被占用,让人们惰于思考和知识加工。针对越来越多的人成为房奴,自我反省了下,也许反省得还不够深。通过买房买车成为这些物质的拥有者,会让你感觉很安全吗?因为自己消费不起,开始节省各种开支,拼命的消耗自己。如果我把富裕的钱用来投资自己,投资子女,让他们知道内心强大,自己...
技术架构-基础知识
一个封闭式的数据库人,通过这几天零零碎碎的了解到的技术架构,进行下知识总结,如有不对,欢迎指正。开发方式:1.传统的开发:文档,资料,需求整理好,一步一步的往下走,这是很流程规范的。2.敏捷式开发:丢掉明文规定,只要team 中的人达成一致,就进行开发,通过看板进行控制流程。架构风格:1.传统风格:大杂烩...
win7下安装mysql5.7.16
1: 下载安装包,解压,添加mysql的bin路径到全局系统变量path中。2:编辑my.ini文件。(此处省略,网上很多my.ini文件)####################配置文件开始################### # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *...
Kevin Mitnick(一)
记得入职第一天,人力让我简短介绍下自己。然后想了半天也不知道为什么就冒出这么一句:曾经想做一名黑客,现在还在幻想。说完这句话,开始感慨万千了。这么多年一直在幻想,却没有为之去努力过。于是乎,各种上网搜索如何成为一名黑客,结果就是各种使用Python。我的三观被毁了,在我学计算机的年代,那个时候好像还没...
一孕傻三年
经常会听说一孕傻三年,这说法是否存在一定的道理,未从得知,也不想去知道。2016-3-19 周六的早晨。在小区溜达时,看到园丁在浇水,看到面包车在分派给商店。所有的一切都按照一定的规律进行。所以如果遵循逻辑去推理,不是靠记忆,那么所谓的一孕傻三年也就对某类人不适用了,也就不是借口了。说到底,还是按照自己的...