monetdb在windows下的使用

原创 2015年11月19日 15:16:39

(虽然网上已经有一篇同类型的文章,不过,可能是由于该数据库经过多次版本更新,那篇文章上的步骤有一些已经不能正确运行了,因此写一篇Monet 5版本下的新教程。以下内容大部分都是借鉴的http://blog.csdn.net/guodongdongnumber1/article/details/10962155)

(1)下载monetdb:直接去该数据库的官网上下载,找到windows版本。(PS:今天在登陆它的官网时常常报404,昨天还好好的,希望只是偶然的情况吧)

(2)安装个步骤,先安装

再安装MonetDB5-SQL-Installer-i386-20130619.msi

MonetDB5-Geom-Module-i386-20130619.msi

最后安装MonetDB-ODBC-Installer-i386-20130619.msi

我依照网上一篇文章先安装MonetDB5-Geom-Module-i386-20130619.msi,提示要先安装SQL,真是囧。

以上,这个数据库就算安装好了,下面让我们跑一下测试程序吧

(3)说到测试程序,先去官网上https://www.monetdb.org/Documentation/UserGuide/Tutorial/Windows下载 voc_dump.zip,这是一个测试的用例,先下好,等下用的上。

(4)Windows命令行下运行以下命令:monetdb其实是默认的账号和密码,以下SQL语句创建了一个新的voc用户。

shell> mclient -u monetdb -d voc
password:<monetdb>
sql>CREATE USER "voc" WITH PASSWORD 'voc' NAME 'VOC Explorer' SCHEMA "sys";
sql>CREATE SCHEMA "voc" AUTHORIZATION "voc";
sql>ALTER USER "voc" SET SCHEMA "voc";
sql>\q

PS:以上命令我是COPY过来的,实际运行会有小问题,提示this is database demo,改为 mclient -u monetdb -d demo才能正常运行

(5)用新的用户voc登陆,并尝试创建新的表。

shell> mclient -u voc -d demo
password:<voc>
sql>START TRANSACTION;
sql>CREATE TABLE test (
more>     id int,
more>     data varchar(30)
more> );
sql>ROLLBACK

(6)好了,让我们导入官网上的测试用例吧,有以下3种方法导入 ,我用的是第三种,第一种,第二种没有试,不知道能否正常运行。

1: shell> mclient -u voc -d voc voc_dump.sql
password:<voc>
2:shell> mclient -u voc -d voc < voc_dump.sql
password:<voc>
3:shell> mclient -u voc -d voc
password:<voc>
sql> \< voc_dump.sql

查看导入的数据库的结果

sql>\d

sql> \d 表名(可以看到各个表的更详细一点的信息)
sql>select count(*) from voyages;

版权声明:本文为博主原创文章,未经博主允许不得转载。

MonetDB学习笔记

http://jiezhu2007.iteye.com/blog/1895364     1 架构: 三层软件架构: SQL front-end:前端SQL解析,数据模型优化,降低数据中间结...
  • wzgyahoo
  • wzgyahoo
  • 2013年10月21日 10:57
  • 1056

windows下使用monetdb

monetdb这个数据库在网上资料感觉不是很多,但是项目里面就是用到了,就看了看,这里把一些简单的使用分享下。 适合第一次用,但是不知道怎么操作的小哥。 1.关于monetdb的介绍,就不写了。。...
  • cmqwan
  • cmqwan
  • 2017年03月26日 00:21
  • 726

monetdb 官方SQL手册

  • 2010年05月06日 19:34
  • 906KB
  • 下载

MonetDB源代码——数据结构GDK

gdk.h是封装的API,存储层的数据结构也在这里定义。 文章先翻译源码中的注释信息,在解释其中的数据结构。    * GDK is a C library that provides ...
  • wzgyahoo
  • wzgyahoo
  • 2013年10月24日 20:33
  • 1235

monetdb在windows下的使用

(1)下载monetdb的下载http://dev.monetdb.org/downloads/Windows/Feb2013-SP3/ 安装个步骤,先安装 MonetDB5-Geom-Modul...
  • guodongdongNumber1
  • guodongdongNumber1
  • 2013年09月03日 10:26
  • 1826

[转]主流列式数据库评测:InfiniDB和MonetDB

【IT168 专稿】在本系列的前2篇文章(主流列式数据库评测:南大通用GBase 8a和主流列式数据库评测之Infobright)中,列式存储数据库GBase 8a和Infobright给我们的印象是...
  • heiyeshuwu
  • heiyeshuwu
  • 2015年03月06日 22:14
  • 2438

windows下使用monetdb

monetdb这个数据库在网上资料感觉不是很多,但是项目里面就是用到了,就看了看,这里把一些简单的使用分享下。 适合第一次用,但是不知道怎么操作的小哥。 1.关于monetdb的介绍,就不写了。。...
  • cmqwan
  • cmqwan
  • 2017年03月26日 00:21
  • 726

MonetDB用户指南4——(资源)内存使用Memory footprint

MonetDB requires all data that needs to be active at any given point in time to fit into the address...
  • wzgyahoo
  • wzgyahoo
  • 2013年10月18日 00:01
  • 1077

内存数据库Monetdb手册

  • 2009年07月16日 12:07
  • 1.25MB
  • 下载

主流列式数据库评测:InfiniDB和MonetDB

主流列式数据库评测:InfiniDB和MonetDB 来源:IT168网 (主流列式数据库评测:南大通用GBase 8a和主流列式数据库评测之Infobright)中,列式存储...
  • longzilong216
  • longzilong216
  • 2014年03月10日 21:46
  • 1022
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:monetdb在windows下的使用
举报原因:
原因补充:

(最多只允许输入30个字)