1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容。 ①关系型数据库的定义:使用表(table)来存储数据;使用行(row)区分不同- 记录,每行代表一条记录;每一行由若干列(column,字段)组成。 ②在JDBC中释放资源时,按照ResultSet、Statem ...
分类:
编程语言 时间:
2017-05-28 19:35:56
阅读次数:
158
数据库优化的目的 1.避免出现页面访问错误 由于数据库连接 timeout 产生页面5xx错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提交 2.增加数据库的稳定性 很多数据库问题都是由低效的查询引起的 3.优化用户体验 流畅的页面访问速度 良好的网站功能体验 MySQL数据库优化 上图是数 ...
分类:
数据库 时间:
2017-05-28 00:54:06
阅读次数:
286
数据库抽象层: 在数据迁移和项目操作多数据库时,为了便于操作而提供一种的解决方案。 当从一个数据库系统向另一个数据库系统迁移时,几乎不用更改太多的程序代码,如将MS SQL Server迁移到MySQL。 代码规划必须规范,尽量使用相同的数据进行对象实例化,并且使用相同的数据库抽象层(如PDO)。这 ...
分类:
数据库 时间:
2017-05-24 20:19:59
阅读次数:
325
简单的说,数据库(Database ,DB)是存储、管理数据的容器,严格来说,数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”。数据永远是数据库的核心! 1. 关系数据库管理系统 数据是数据库的核心。数据库容器中包含诸多数据库对象,如表、视图、索引、函数、存储过程、触发器、事务等,这些数 ...
分类:
数据库 时间:
2017-05-14 13:36:17
阅读次数:
230
redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。 redis配置文件中下面的参数来控制数据库总数: databases 16 [root@MyCentOS ~]# /opt/redis/bin/redis-cli -p 6379 127.0.0 ...
分类:
数据库 时间:
2017-05-05 18:33:26
阅读次数:
195
多租户 什么是多租户? 数据库和部署架构 多部署-多数据库 单部署-多数据库 单部署-单数据库 单部署-混合数据库 多部署-单/多/混合数据库 ABP的多租户 启用多租户 租主和租户 会话 决定当前租户 租户仓库 数据过滤器 IMustHaveTenant Interface IMayHaveTen ...
分类:
其他好文 时间:
2017-04-23 01:05:31
阅读次数:
297
前段时间很多数据库因为没有做好权限控制暴露在外网被删然后遭勒索的事件,而类似的有些内网的web服务也会被开放到公网并且没有做任何权限控制的,这样也会有一定的风险。所以就决定写篇文章简单介绍一个小工具。aProxy是做什么用的例如我们有很多服务,例如Hadoop、Aerospke、Riak等,都会有一... ...
分类:
其他好文 时间:
2017-04-22 17:38:00
阅读次数:
335
上代码: 路由,即实现多数据库的切换源 注解,即用以标识选择主还是从数据库 常规配置项,具体主从继承并通过 @ConfigurationProperties(prefix = "master.datasource") 进行配置读取 多数据源设置 当然少不了DataSourceContextHolde ...
分类:
数据库 时间:
2017-04-21 00:22:40
阅读次数:
275
1. 描写叙述 在使用数据的时候,我时候我们须要非常多数据库,并且想用时间来做表名以区分。可是MySQL在存储过程中不支持使用变量名来做表名或者列名。 比方,有一个表我们想以“2015-07-16 12:00:00”命名。 2. 解决方式 假设仅仅是更换一个普通的表名的话,非常easy。直接使用以下 ...
分类:
数据库 时间:
2017-04-13 16:43:11
阅读次数:
353