分类: 数据库开发技术
2014-11-18 20:55:19
当使用Distributed SQL Engine创建数据库时候,可以使用以下语句。
在一台物理机上:
xsql dbname:port -page xxx -size xxx -locale zh_CN.utf8 -daemon &
xsql:eXtremeDB的交互式命令工具。
dbname:数据库的名字。
port:端口号,eXtremeDB默认使用5001,如果创建多个数据库,可以从5001顺序开始使用。
-page: 数据库内存页面大小。
-size: 数据库的大小。
如果在一台机器上模拟多个节点创建分布式数据库,可以循环执行上述语句,如下所示。
for ((i=0;i
xsql dbname$i:500$i -page xxx -size xxx -locale zh_CN.utf8 -daemon &
done
其中n_nodes表示节点个数。
有一点要注意的是:在机器的目录下要有xsql,如果执行上述语句,要么将xsql的路径加入到PATH中,要么使用./xsql ....,这样的话xsql要和上述语句在同一路径下。
借助于上述语句创建的数据库实际是在shared memory中。因此如果要清空数据库,那么就清空shared memory。
使用Java访问分布式数据库,如下所示:
点击(此处)折叠或打开