一、垂直拆分 垂直拆分就是要把表按模块划分到不同数据库表中(当然原则还是不破坏第三范式) 二、水平拆分 垂直切分只是把表按模块划分到不同数据库,但没有解决单表大数据量的问题,而水平切分就是要把一个表按照某种规则把数据划分到不同表或数据库里。 Scale-up与Scale-out区别 Scale Ou ...
分类:
数据库 时间:
2019-06-24 16:41:01
阅读次数:
178
在实际开发过程中,每个服务都有大量的配置文件,例如数据库的配置、日志输出级别的配置等,而往往这些配置在不同的环境中也是不一样的。随着服务数量的增加,配置文件的管理也是一件非常复杂的事 在微服务架构中,需要有统一管理配置文件的组件,例如 Spring Cloud 的 Spring Cloud Conf ...
分类:
编程语言 时间:
2019-06-14 14:34:10
阅读次数:
130
跨库数据表的运算,一直都是一个说难不算太难,说简单却又不是很简单的、总之是一个麻烦的事。大量的、散布在不同数据库中的数据表们,明明感觉要把它们合并起来,再来个小小的计算,似乎也就那么回事……但真要做起来,需要这又忘了那的,却又不像仅仅就那么回事? 想要给这些小麻烦们,来一个快刀斩乱麻式的、嘁嚓咔嚓地 ...
分类:
数据库 时间:
2019-06-04 09:21:46
阅读次数:
110
一、 CLOB(Character Large Object ) – 用于存储大量的文本数据 – 大字段有些特殊,不同数据库处理的方式不一样,大字段的操作常常是以流的方式来处理的。而非一般的字段,一次即可读出数据。 ? Mysql中相关类型: – TINYTEXT最大长度为255 (28–1)字符的 ...
分类:
数据库 时间:
2019-05-08 00:27:20
阅读次数:
179
不同数据库修改语句命令如下: 1. MYSQL rename table table1 to table2; 2. SQL SERVER EXEC sp_rename 'table1', 'table2'; 3. Oracle alter table table1 rename to table2 ...
分类:
数据库 时间:
2019-04-14 17:49:27
阅读次数:
209
JDBC(Java Database Connectivity:Java访问数据库的解决方案)定义一套标准接口,即访问数据库的通用API,不同数据库厂商根据各自数据的特点去实现这些接口。 第1部分 JDBC工作过程: 1)加载驱动,建立连接; 2) 创建语句对象; 3) 执行SQL语句; 4) 处理 ...
分类:
数据库 时间:
2019-04-05 19:53:51
阅读次数:
175
.net 中实现事务查询的三种方式 1.TransactionScope 通过创建TransactionScope 对象然后包裹connection对象执行相关查询操作,完成 此种方式可以用于分布式事务操作,当链接不同数据库时,通过简单配置可以实现不同数据库的事务操作,当使用单机查询时(即只有一个数 ...
分类:
移动开发 时间:
2019-04-01 00:38:18
阅读次数:
413
问题1,获得当前时间 输出结果就是当前时间 问题2,date类型的日期分离字符串 先将date日期转换为String类型 qq[0],qq[1],qq[2]分别就是年月日 问题3,sql语句用于找不同数据库的不同数据 ...
分类:
Web程序 时间:
2019-02-25 00:55:34
阅读次数:
172
1. Oracle数据库 结果一般为: 2. Sqlserver数据库 一般的结果为: 3. PG数据库的方式: 一般的结果为: ...
分类:
数据库 时间:
2019-02-01 12:23:26
阅读次数:
204
SpringBoot项目整合动态数据源(读写分离) 1.配置多个数据源,根据业务需求访问不同的数据,指定对应的策略:增加,删除,修改操作访问对应数据,查询访问对应数据,不同数据库做好的数据一致性的处理。由于此方法相对易懂,简单,不做过多介绍。 2. 动态切换数据源,根据配置的文件,业务动态切换访问的 ...
分类:
编程语言 时间:
2019-01-28 18:20:15
阅读次数:
186