Kudu和Impala均是Cloudera贡献给Apache基金会的顶级项目。cdh中impala和kudu做了深度整合,性能方面,还是不错的。
spark-sql是spark的一个核心组件,可以实现简单的关系型数据库操作。
前面说了,coreseek sphinx mmseg mysql等的安装,下面说一下怎么使用。
一,coreseek sphinx启动后,会多出一个端口,并且可以像mysql一样登录,但不是登录mysql
mongodb查看数据库和表的方法比较简单,在为这里推荐使用stats的方法,直观并且详细。
前面写了一些,关于postgresql,安装配置;创建数据库,表,导入导出等。可以在pgsql分类目录下查看。下面说一下删除。
客户要求用pgsql,所在服务器装了一下pgsql,我出了一个pgsql的分类,看这篇文章前,把这个分类下的文章都可以看一下,这是我熟悉pgsql的一套流程。以前搞过一次pgsql,很早了。
一,创建用户
[root@rudder ~]# su postgres //切换用户 bash-3.2$ createuser -P -D -R -e playboy //创建一个用户,-P要设置密码,-R,不参创建其他用户,-D不能创建数据库 could not change directory to "/root" //报出一个错误 Enter password for new role: bash-3.2$ cd /home/ //切换到home目录下 bash-3.2$ createuser -P -D -R -e playboy Enter password for new role: Enter it again: CREATE ROLE playboy PASSWORD 'play-_-boy' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN; CREATE ROLE
oracle要创建表要首先创建表空间,当然默认是有表空间的。而mysql创建表时,会自动创建表空间,myisam会自动建三个文件.MYD,.MYI,.frm。innodb呢,如果没有配置独立表空间的话,默认表空间ibdata1,oracle用户权限根着表空间走的,而mysql不是,mysql服务器端安装好后,会自动带上一个mysql数据库,用户的权限是记录在mysql这个数据库的表中。在这方面二种数据库设计的理念不同。