Intersystems Cache' = multidimensional Sparse Matrix, MUMPS http://intersystems.cn/cache/analysts/reviews/ycsx.htm Caché 非常适合Partners关键任务软件的地方是它存储数据的算法和方式非常高效。Flammini 还强调,“与相关的数据库产品相比较而言,Caché 采用的稀疏矩阵存储方法(sparse matrix storage method)使其数据库具有惊人的性能。” 我比较喜欢Caché这个商业数据库。 尤其喜欢其中的sparse matrix稀疏矩阵,多维数 ...
POJO & Code Generation 1. Code Generation 我所知道的 Code Generation 有几种方式, JSP (Ant), AspectJ, CGLib (asm), Jboss Java assist. Sun的JDO Reference Implementation 里面的Enhancer 也可以生成JVM指令。 JSP (Ant), AspectJ 两种方法都是操作source code,然后调用Javac编译成Class。 其他的方法是直接操作 Class文件(Byte Code)。这些方法当中,Java assist 值得提一下。 ASM, ...
关系数据库性能问题 一、任务描述 工作中的一个数据批量任务,涉及到4张基本表和4张业务数据表。 基本表 (Basic Table) 数据量不大,每个表最多几百条记录;业务表 (Transaction Table) 数据量较大,每个表有几十万条记录。 以前的版本使用OO(O/R ?)方式, (1) SQL查询数据库选出一个业务表的数据,每条记录映射为一个Object。 (2) 循环每个Object,根据属性 查询数据库,取出关联的表数据,映射为Object;依此类推,一步步取出相关数据Object。然后计算并生成结果数据。 这种方案,第一次取出的数据集很大,循环步数很多,而且每一步里面 ...
buaawhl
搜索本博客
其他分类
存档
最新评论