Cooperate DB 栏目下的全部文章

微服务实施数据处理的方法

分类:Cooperate DB 标签:

一个完整的微服务包括服务治理(注册 / 发现 / 注销)、服务网关、服务容错、服务通信、服务监控、服务安全、部署与编排等诸多内容。使用原生开发语言从头开发往往不太现实,因此在实现微服务时通常会使用已有微服务开发框架进行搭建,如 Spring Cloud、D …

用存储过程做数据计算的缺点

分类:Cooperate DB 标签:

SQL 侧重结构化数据计算,但缺乏过程控制语法,相关的计算难以实现。为了弥补该缺点,存储过程(简称 SP)在 SQL 的基础上追加了这些语法。除此之外,SP 还有代码封装、防注入、动态语法等优点。但实际应用中,用 SP 做数据计算方面仍然存在诸多缺点。

报表数据源的热切换技术

分类:Cooperate DB 标签:

报表业务的稳定性差,报表数据来源(数据准备)经常需要修改,修改后的报表能否做到不停机热切换(HotSwap)对报表应用来说十分重要。本文将探讨几种报表数据源的热切换技术并加以对比。

T+0 查询统计的实现技术

分类:Cooperate DB 标签:

T+0 查询是指实时数据查询,数据统计时可以查询到最新产生的数据。对应的还有 T+1、T+7 等,对应表示只能查询 1 天或 7 天以前的数据,显然这种 T+N 查询的数据是非实时的。本文将要探讨目前一些主要的 T+0 查询技术。

跨库运算的手段

分类:Cooperate DB 标签:

出于各种原因,完整数据有时会存储在多个数据库中,这种情况就要进行跨库的混合运算。跨库运算的手段种类多样原理不同,下面将对比这些手段,尤其是代码写法、部署配置、性能方面的差异。

ORM 技术能否方便实现数据库的移植

分类:Cooperate DB 标签:,,

ORM是以面向对象的方法操作关系数据库的编程技术,ORM向上提供了通用查询接口(比如HQL),向下生成不同数据库的SQL。基于上层接口的通用性,就会有人考虑用ORM技术来实现数据库的移植,那么,ORM技术实现数据库移植可行吗?

数据库之间转储数据的方法

分类:Cooperate DB 标签:,

在数据库之间进行数据转储,需要先将源数据库的数据导出到某文件,再把该文件中的数据导入到目标数据库中。还会有些较复杂的场景,需要对导出的文件进行一些处理后再导入到目标库。本文将探讨几种数据库转储使用的文件类型并加以对比。

JDBC 取数到底有多慢

分类:Cooperate DB 标签:,

数据库JDBC有多慢 JAVA 应用必须通过 JDBC 从数据库中取数,有时候我们会发现,数据库的负担一点也不重而且 SQL 很简单,但取数的速度仍然很慢。 我们来实际测试一下,有个感性认识,以Oracle为例。 数据来源 使用TPCH生成的数据,选用其中的custom …