一、使用组成关系的原则: 
在不导致数据冗余的前提下,尽可能减少数据库表的数目及表之间的外键参照关系,因为建立多个表的连接是很耗时的操作。 
举例说明:Customer类中的Address属性,可以通过组件的方式来映射,避免了额外建立一张ADDRESS表,还能达到对象化操作的目的。 配置文件: ...
                            
                            
                                分类:
系统相关   时间:
2014-06-06 15:35:35   
                                阅读次数:
245
                             
                    
                        
                            
                            
                                MYSQLCLUSTER方案介绍 本文的大致框架来自罗志威、黄川的报告, 
在它的基础上进行简化和修改一些bug并且添加了主从复制的章节,最后做出该文档MySQLCluster是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了...
                            
                            
                                分类:
数据库   时间:
2014-06-06 07:24:19   
                                阅读次数:
521
                             
                    
                        
                            
                            
                                第2部分 数据库SQL语言数据库简介         数据库是个通用化的综合性的数据集合,它可以供各种用户共享且具有最小的冗余度和较高的数据与程序的独立性。目前,国际上主导的大型数据库管理系统有ORACLE、SQL SERVER、SYBASE、INFORMIX和INGRES等。        数据库中常用的编程语言是SQL语言,按其功能可分为四大部分:        (1) 数据定义语言(Data...
                            
                            
                                分类:
数据库   时间:
2014-06-03 05:05:24   
                                阅读次数:
305
                             
                    
                        
                            
                            
                                聚合与继承在我们开发中稍微大点的项目都会用到,当我们为什么用,如何去用呢。
在一个项目中我们会设计到多个模块的开发,这是我们就可以使用聚合了,部分代码如下:
……
用了聚合你不用继承,就可能会出现冗余、重复,这样不是我们想要的,所有我们选择继承,部分代码如下:
……...
                            
                            
                                分类:
其他好文   时间:
2014-06-03 04:43:44   
                                阅读次数:
236
                             
                    
                        
                            
                            
                                1.vertica概念
面向数据分析的数据仓库系统解决方案
2.vertica关键特性
Ø  标准的SQL接口:可以利用已有的BI、ETL、Hadoop/MapReduce和OLTP环境
Ø  高可用:内置的冗余也提升了查询速度
Ø  自动化数据库设计:数据库自动安装、优化、管理
Ø  高级压缩:十多种压缩算法最多可节省90%的空间
Ø  大规模并行处理:运行于低成本的x86型Lin...
                            
                            
                                分类:
其他好文   时间:
2014-06-02 23:09:24   
                                阅读次数:
483
                             
                    
                        
                            
                            
                                所谓端口聚合,指的是把两个或多个物理端口捆绑成一个逻辑链路,两设备多个端口两两相连,从而增加链路带宽,可起到负载均衡的作用,而且多条线路间还能形成冗余备份。比方说,两个千M端口聚合后带宽就有2G,如果其中一个端口down了或线路出问题了并不影响网络的正常运行,只是..
                            
                            
                                分类:
其他好文   时间:
2014-06-02 14:25:02   
                                阅读次数:
232
                             
                    
                        
                            
                            
                                常见的做负载均衡的机制:nginx,lvs,haproxy适合做网站调度:nginx,haproxy适合做应用层,如mysql数据库:lvshaproxy特点:吞吐量很高HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那..
                            
                            
                                分类:
其他好文   时间:
2014-06-02 07:51:12   
                                阅读次数:
312
                             
                    
                        
                            
                            
                                RAID是Redundent Array of Inexpensive 
Disks的缩写,直译为“廉价冗余磁盘阵列”,也简称为“磁盘阵列”。后来RAID中的字母I被改作了Independent,RAID就成了“独立冗余磁盘阵列“。磁盘阵列是由很多便宜、容量较小、稳定性较高、速度较慢磁盘,组合成一个大...
                            
                            
                                分类:
其他好文   时间:
2014-06-02 00:28:06   
                                阅读次数:
328
                             
                    
                        
                            
                            
                                建立域模型和关系数据模型有着不同的出发点:
域模型: 由程序代码组成, 通过细化持久化类的的粒度可提高代码的可重用性, 简化编程
在没有数据冗余的情况下, 应该尽可能减少表的数目, 简化表之间的参照关系, 以便提高数据的访问速度
Hibernate 把持久化类的属性分为两种: 
值(value)类型: 没有 OID, 不能被单独持久化, 生命周期依赖于所属的持久...
                            
                            
                                分类:
系统相关   时间:
2014-06-01 12:58:06   
                                阅读次数:
451
                             
                    
                        
                            
                            
                                1.矩阵分解假设一个矩阵Data是m行n列,SVD(奇异值分解)将Data分解为U,E,VT 
三个矩阵:Datam*n=Um*kEk*kVTk*nE是一个对角矩阵,对角元素为奇异值,对应Data的奇异值,即Data*DataT特征值的平方2.选取特征下面确定选取哪几维特征实现降维,去除噪声和冗余信息...
                            
                            
                                分类:
其他好文   时间:
2014-05-31 18:45:57   
                                阅读次数:
327