Showing posts with label research. Show all posts
Showing posts with label research. Show all posts

Tuesday, May 25, 2010

PostgreSQL安装使用 and 从MusicBrainz导入数据

    因为研究的需要,需要使用MusicBrainz的数据,它提供的是一个面向对象的数据库,而我则需要RDF的数据,不过它提供了一个教程,虽然很晦涩,而且分布开了。首先安装PostgreSQl,这个几行命令搞定,然后开始使用。PostgreSQL默认帐号是postgres,没有密码,可以设置。最基本的命令
=> psql => It is a terminal-based front-end to PostgreSQL.
=> CREATEUSER - Adds a new user to a PostgreSQL database cluster.
=> CREATEDB - create a new database
psql database,为选择相应的数据库
psql -U musicbrainz_user musicbrainz_db 为进入用户名musicbrainz_user的musicbrainz_db数据库
createdb -O musicbrainz_user musicbrainz_db 为usermusicbrainz_user 创建musicbrainz_db数据库
    这些命令可以man一下就理解了,可怜我一开始忘了help,搞了半天才搞懂,血的教训,血的教训
文件配置:
    其中还有非常重要的两个配置文件可以配置是否能远程访问访问,以及权限设置,在/etc/postgres/postgres.conf和pg_hba.conf
远程访问:
postgresql.conf中的listen_address改为* ,

pg_hba.conf
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
host all all 0.0.0.0/0 md5

其他:
pg_hba.conf中注意是下面这几个的设置,具体可参加http://developer.postgresql.org/pgdocs/postgres/auth-pg-hba-conf.html
# Database administrative login by UNIX sockets
local   all      all    trust
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# "local" is for Unix domain socket connections only
local   all         all                 md5
# IPv4 local connections:
host    all         all         0.0.0.0/0         md5
# IPv6 local connections:
host    all         all         ::1/128               md5
~                                        

搞好了这些,然后我就follow了MusicBrainz的method,终于完成
参考文献:   
http://defindit.com/readme_files/postgres_utilities.html                      
http://developer.postgresql.org/pgdocs/postgres/index.html

PostgreSQL安装使用 and 从MusicBrainz导入数据

    因为研究的需要,需要使用MusicBrainz的数据,它提供的是一个面向对象的数据库,而我则需要RDF的数据,不过它提供了一个教程,虽然很晦涩,而且分布开了。首先安装PostgreSQl,这个几行命令搞定,然后开始使用。PostgreSQL默认帐号是postgres,没有密码,可以设置。最基本的命令
=> psql => It is a terminal-based front-end to PostgreSQL.
=> CREATEUSER - Adds a new user to a PostgreSQL database cluster.
=> CREATEDB - create a new database
psql database,为选择相应的数据库
psql -U musicbrainz_user musicbrainz_db 为进入用户名musicbrainz_user的musicbrainz_db数据库
createdb -O musicbrainz_user musicbrainz_db 为usermusicbrainz_user 创建musicbrainz_db数据库
    这些命令可以man一下就理解了,可怜我一开始忘了help,搞了半天才搞懂,血的教训,血的教训
文件配置:
    其中还有非常重要的两个配置文件可以配置是否能远程访问访问,以及权限设置,在/etc/postgres/postgres.conf和pg_hba.conf
远程访问:
postgresql.conf中的listen_address改为* ,

pg_hba.conf
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
host all all 0.0.0.0/0 md5

其他:
pg_hba.conf中注意是下面这几个的设置,具体可参加http://developer.postgresql.org/pgdocs/postgres/auth-pg-hba-conf.html
# Database administrative login by UNIX sockets
local   all      all    trust
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# "local" is for Unix domain socket connections only
local   all         all                 md5
# IPv4 local connections:
host    all         all         0.0.0.0/0         md5
# IPv6 local connections:
host    all         all         ::1/128               md5
~                                        

搞好了这些,然后我就follow了MusicBrainz的method,终于完成
参考文献:   
http://defindit.com/readme_files/postgres_utilities.html                      
http://developer.postgresql.org/pgdocs/postgres/index.html

Wednesday, May 19, 2010

[research]准备开题

折腾了好久,终于可以开题了!
老板让这周六开题,时间还是很紧迫的,抓紧时间看文献,找出来几篇主要的参考才是王道。别的事情暂且放下。
拟做一个基于语义Web的音乐数据集成系统,和华为合作的一个项目,其实早应该开始的,可惜企业那边审批得太慢了,几经周折才拍板。
相关内容如下:

1. Deep Web音乐数据获取
2. RDB与RDF之间的匹配
3. SPARQL查询重写为SQL

其中第一点应该不需要参考多少文章了,用个爬虫来找吧;第二点本来实验室师兄做过相关的工作,老板说有点旧,调查下最新的工作看看;第三点有点不定性,可能会因华为变动,或者用第三方API,或者自己实现个简单的。
接下来要做的就是:加油,加油,争取早点做完,早日毕业。

Tuesday, May 18, 2010

[research]准备开题

折腾了好久,终于可以开题了!
老板让这周六开题,时间还是很紧迫的,抓紧时间看文献,找出来几篇主要的参考才是王道。别的事情暂且放下。
拟做一个基于语义Web的音乐数据集成系统,和华为合作的一个项目,其实早应该开始的,可惜企业那边审批得太慢了,几经周折才拍板。
相关内容如下:

1. Deep Web音乐数据获取
2. RDB与RDF之间的匹配
3. SPARQL查询重写为SQL

其中第一点应该不需要参考多少文章了,用个爬虫来找吧;第二点本来实验室师兄做过相关的工作,老板说有点旧,调查下最新的工作看看;第三点有点不定性,可能会因华为变动,或者用第三方API,或者自己实现个简单的。
接下来要做的就是:加油,加油,争取早点做完,早日毕业。