数据库
、无崖子
这个作者很懒,什么都没留下…
展开
-
flyway框架对数据库迁徙的支持配置(基于ruby on rails的db migrate 思想)
目的:基于ruby on rails 的思想找到在Java Web下能够支持数据库常变更的一个框架(或者类似的框架)引用oracle的ruby on rails :http://www.oracle.com/technetwork/cn/testcontent/kern-rails-migrations-085789-zhs.html[plain] view p转载 2016-05-24 09:36:17 · 556 阅读 · 0 评论 -
数据库版本管理工具Flyway——基础篇
1. 引言想到要管理数据库的版本,是在实际产品中遇到问题后想到的一种解决方案,当时各个环境的数据库乱作一团,没有任何一个人(开发、测试、维护人员)能够讲清楚当前环境下的数据库是哪个版本,与哪个版本的应用相匹配,如何升级到与新版本的应用相匹配。想到管理数据库版本时,先是心底形成了一个初步的解决方案,大致是通过数据库中的某张表来记录数据库表结构的历次更新与对应版本,在每次数据库表结构调整时除转载 2016-05-10 13:57:19 · 10174 阅读 · 1 评论 -
Integrating FlywayDB In A Spring Framework Application
This post is about how to integrate Flyway into a Spring/JPA application for database schema migration. To skip all the preambles and get straight to the instructions, jump toProject's Dependencie转载 2016-05-10 13:07:02 · 648 阅读 · 0 评论 -
spring集成flyway的方式
所需jar:1. flyway-core-4.0.1.jar 2. flyway-core-4.0.1-sources.jar 3. flyway-commandline-4.0.1.jarspring 所需配置: --> sql脚本的格式:SQL 脚本文件及Java 代码类名必须遵循以下命名原创 2016-05-10 13:55:55 · 4995 阅读 · 0 评论 -
flyway在gradle中的运用
修改了gradle中关于flyway应用的相关说明:1. satisfy.properties关于flyway 的相关配置# Flyway configurationflyway.migrations.path=filesystem:sql/db_migration flyway.baselineOnMigrate=trueflyway.table=schema原创 2016-05-26 14:01:15 · 3826 阅读 · 0 评论 -
Navicat for PostgreSQL 必须知道的十大功能
Navicat for PostgreSQL 是一套易于使用的图形化 PostgreSQL 数据库管理工具。可使用强劲的 SQL 编辑器创建和运行查询、函数和使用多功能的数据编辑工具管理数据。Navicat for PostgreSQL能连接到任何本机或远程7.3版本或以上的 PostgreSQL 数据库服务器,并支持所有 PostgreSQL 数据库对象。 Navicat for Po原创 2016-08-23 09:27:51 · 12908 阅读 · 0 评论 -
MySQL内存使用以及优化中需要的几点注意
1、从内存中读取数据是微秒级别的。而从磁盘读则是毫秒级别的。二者相差一个数量级。所以想优化数据库,第一个要做到的就是优化io。2、key_buffer_size[global]设置的内存区域大小缓存了myisam表的索引。由于myisam只缓存索引在内存中,并不缓存数据在内存,所以如果内存允许,要让这个参数足够能容纳所有myisam的所有索引来提高性能。另外,在myisam表上,尽量让所有的查原创 2016-01-14 09:50:08 · 257 阅读 · 0 评论 -
MySQL explain执行计划解读
1.使用explain语句去查看分析结果 如explain select * from test1 where id=1;会出现:id selecttype table type possible_keys key key_len ref rows extra各列。其中, type=const表示通过索引一次就找到了; key=primary的话,表示使用了主键;转载 2015-12-28 15:53:07 · 413 阅读 · 0 评论 -
MySQL运行原理与基础架构
3.第三方存储引擎:1.OLTP类:XtraDB:InnoDB的改进版本。PBXT:类似InnoDB,但提供引擎级别的复制和外键约束,适当支持SSD存储。TokuDB(开源):支持分形树索引结构,支持海量数据的分析。2.列式存储引擎:MySQL默认是面向行的存储Infobright: 支持数十TB的数据量,为数据分析和数据仓库设计的。数据高度压缩。原创 2016-01-14 10:28:46 · 421 阅读 · 0 评论 -
Linux下查看MySQL的安装路径
Linux下查看mysql、apache是否安装,并卸载。指令 ps -ef|grep mysql 得出结果root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock -原创 2016-01-14 10:05:17 · 462 阅读 · 0 评论 -
mysql解压版安装
MySQL 5.6 for Windows 解压缩版配置安装|浏览:35650|更新:2014-03-05 12:28|标签:mysql 1234567分步阅读一键约师傅百度师傅为你的电脑系统,选个靠谱师傅MySQL是一个小巧玲珑但原创 2016-03-08 10:43:30 · 398 阅读 · 0 评论 -
MySQL创建用户与授权方法
注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以原创 2016-01-14 10:23:27 · 212 阅读 · 0 评论 -
Mysql如何查询连续的时间次数
在网上看到一道有意思的题目,大意是如何在mysql查询连续的时间内登录的次数。原文链接: http://www.oschina.net/question/573517_118821 首先建表,填充测试数据:CREATE TABLE `tmysql_test_lianxu_3` ( `id` int(11) NOT NULL AUTO_INCREMENT,原创 2015-11-19 13:39:33 · 4198 阅读 · 0 评论 -
MySQL8.0安装
MySQL8.0安装背景步骤安装1. 解压包到指定目录。2. 修改MySQL的启动端口3. 初始化数据库 ./bin/mysqld --initialize --console 。**安装环境是window,所以不要加上--user=mysql**。4. 安装MySQL服务。./bin/mysqld -install MySQL8,服务名称可以自定义。5. 修改注册表里面的mysql路径6. 启动MySQL87. 连接MySQL8背景本机原来的MySQL为5.6,但是服务器上的是8.0的,导致开发有很多原创 2020-11-29 21:17:03 · 307 阅读 · 0 评论 -
mysql 添加列,修改列,删除列。
MySQL 添加列,修改列,删除列ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: a转载 2016-04-15 09:42:11 · 543 阅读 · 0 评论 -
logoOLAP 数据存储系统 Druid-IO
Druid 是一个开源的专为事件数据的 OLAP 查询设计的数据存储系统。Druid 用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。Druid 具有以下主要特征:为分析而设计——Druid 是为 OLAP 工作流的探索性分析而构建,它支持各种过滤、聚合和查询等类;快速的交互式查询——Druid 的低延转载 2016-12-16 16:08:40 · 553 阅读 · 0 评论