Category: Database

Not all about Recommendation

       推荐系统是个做了很久的领域了,这个范畴内的基本可以归入数据挖掘,文章也有不少都是发在KDD上的。在这个方面,主要的方法大概基于两类,Content Filtering(内容过滤)和Collaborative Filtering(协同过滤)。[1]

      Content Filtering方法需要特定领域的知识,也就是需要人为的规定标准来描述物品,但是对于大规模数据来说,人工量太大,不可行,而且也不通用。

      Collaborative Filtering方法则具有Domain Free的特性,通用,它的决策只基于user-item matrix(有时也会加入一些其他的,比如时间等)。

在Collaborative Filtering下面则有很多方法,分类方法不一,按照[2]种说法,分为memory-based和model-based。 Read more »

囧囧的数据库作业总算写完了

不得不说Codd是个神,各种Normalization…… 导致我现在完全Abnormal了……人工模拟程序果然很痛苦……
[caption id="" align="aligncenter" width="150" caption="拜Codd,RP++"]Codd[/caption]

规范化

(一)General 目标

关系数据库需要把属性很好的划分到各个表中

目标

1.避免冗余 Redundancy

2.避免属性间关系丢失 Loss

3.加速表更新时的一致性限制检查 Read more »

amoeba 搭建 分布式数据库

*参考了很多前人的经验,十分感谢~~*

利用Amoeba搭建分布式数据库

kinslover

2010.6.18

目录

.Amoeba简介及基本配置思路

1.Ameoba简介.................................................................................................................3

2.基本配置思路................................................................................................................4

.单机多MySQL配置及Master-Slave Replication配置....................................................5

1.单机配置多MySQLmy.cnf配置.............................................................................5

1.1数据库复制,给于mysql对于其的修改权限...................................................5

1.2 my.cnf配置...........................................................................................................5

2.MySQL Master Slave配置及my.cnf配置....................................................................6

2.1原理.......................................................................................................................6

2.2授权.......................................................................................................................6

2.3 Master配置...........................................................................................................6

2.4 Slave配置.............................................................................................................7

    .Amoeba配置.......................................................................................................................8

    1.JDK安装........................................................................................................................8

    2.amoeba.xml配置文件....................................................................................................9

    3.rule.xml配置文件..........................................................................................................12

    .实例.....................................................................................................................................12

    Read more »

    Linux + Apache + MySQL + PHP 经典配置

    今天算是折腾大了,跟着那本“圣经”走得乱糟糟的,安装的时候也是一团糟,不过还好最后成功了,先来一个简单攻略,再介绍过程吧~~

    Linux环境:Fedora 12
    Apache:2.2.15
    MySQL:5.1.45
    STEP1:安装MySQL
    选择先安装MySQL是有原因的,因为在编译安装PHP时,需要扩展,要MySQL的一些支持。当然先安装Apache也可以。我的Linux知识不是很丰富,看了下MySQL的编译安装着实麻烦,还是选择官方推荐的rpm包安装吧,这个安着非常简单,使用命令rpm -i即可。
    安装MySQL要到官方网站http://dev.mysql.com/downloads/mysql/去下载4个包,分别是server包,client包,devel包和shared包。下面简单介绍一下这四个包的作用:
    server包:顾名思义,这个是你的电脑如果想作为服务端所必需的,一般必须要安,除非你只是想要与运行在其他机器上MySQL服务器连接。

    Read more »