centos sql developer centos7安装docker

老铁们,大家好,相信还有很多朋友对于centos sql developer和centos7安装docker的相关问题不太懂,没关系,今天就由我来为大家分享分享centos sql developer以及centos7安装docker的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

为什么PostgreSQL比MongoDB还快

PostgreSQL9.4带来了全新的NoSQL特性,并且根据EnterpriseDB的测试,其加载,插入和查询的性能都已经几倍于MongoDB了。

虽然我是PG的铁杆粉丝,但是关系数据库背负了ACID的重型装甲,在性能上居然能打败轻装上阵的NoSQL数据库总觉得有点离谱。

所以我在自己的环境里验证了一下EnterpriseDB的测试结果,并且小探一下PG取胜的原因。

1. EnterpriseDB的测试结果

以下是EnterpriseDB的测试结果(数据量为5000万)

(还可以参考这篇译文: )

2.我的验证结果

测试观点

为了使测试结果更加单纯,我准备单纯比拼CPU消耗(尽量排除IO和网络的干扰),设定以下测试条件。

1)所有数据都要放进内存

2)C/S都跑在同一台单机上

所以,只在单机上进行10万条小数据量的测试。

注)EnterpriseDB的测试环境是32G内存的Amazon Web Services M3.2XLARGE实例,总数据量超过内存了。

测试环境

测试环境为个人PC上的VMware虚拟机

PC

CPU:Intel Core i5-3470 3.2G(4核)

MEM:6GB

SSD:OCZ-VERTEX4 128GB(VMware虚拟机所在磁盘,非系统盘)

OS:Win7

VMware虚拟机

CPU:4核

MEM:1GB

OS:CentOS 6.5

PG:PostgreSQL 9.4.0(shared_buffers= 428MB,其他是默认值)

MG:MongoDB 3.0.2

测试步骤

测试步骤非常简单,可以参考:

但是,在测试前,有些东西要改。

1)把数据量减小到10万

pg_nosql_benchmark-master/pg_nosql_benchmark:

declare-a json_rows=(10000000)

==>

declare-a json_rows=(100000)

2)修改mongo的一处脚本(注)

pg_nosql_benchmark-master/lib/mongo_func_lib.sh:

collectionsize="$(echo${output}|awk-F","'{print$5}'|cut-d":"-f2)"

==>

collectionsize="$(echo${output}|awk-F","'{print$6}'|cut-d":"-f2)"

注)pg_nosql_benchmark原来是基于MongoDB 2.6设计的,MongoDB 3.0的db.json_tables.stats()输出可能变了,所以这边要修改一下。

plsql连接oracle配置plsql连接oracle的几种方式

序言:

oracle数据库比较难搞,好不容易安装上了,但是怎么连接呢,直接在服务器里用自带的命令行操作太繁琐,所以PL/SQL Developer客户端的好处就显而易见了,今天和大家聊聊客户端具体配置方法,为您使用oracle数据库添砖加瓦。

一、必要条件

1、必须保证将要连接的oracle数据库监听服务开启,即1521端口处于监听状态。

2、oracle数据库已启动。

相关命令如下:

su- oracle【切换到oracle用户】

lsnrctl start【开启监听】

lsnrctl stop【关闭监听】

sqlplus/ as sysdba;【以管理员身份登录】

startup;【开启数据库服务】

shutdown immediate;【关闭数据库服务】

ps:操作系统版本:centos7.6,oracle数据库版本:11g

二、PL/SQL Developer工具配置

1、准备工具:

PLSQL Developer.rar

ora10client.exe

ps:2个软件可以通过私信回复“oracle”获取。

2、解压PLSQL Developer.rar压缩包。

3、安装ora10client.exe并配置数据库连接文件

(1)安装ora10client.exe软件,直接下一步就行。

默认安装路径为:C:\Ora10InstantClient

(2)配置数据库连接文件

配置文件路径:C:\Ora10InstantClient\tnsnames.ora

4、配置plsqldev.exe工具

主要是为了关联我们前面安装的ora10client软件,能识别到我们填写的数据库连接文件。

(1)第一次打开plsqldev软件,登陆窗口会显示空白。

(2)点击“取消”按钮,进入菜单-工具-首选项配置Oracle主目录和OCI库

Oracle主目录路径:C:\Ora10InstatClient

OCI库路径:C:\Ora10InstatClient\oci.dll

(3)应用配置的路径并保存,退出plsqldev软件。

(4)重新打开plsqldev软件,就能看到数据库选项有下拉配置文件了。

三、连接oracle数据库

输入正确的用户名和密码,数据库选择tnsnames.ora配置文件中配置好的数据库名。

连接上之后打开sql窗口,随便查询个表,有数据表示已经连接到数据库了。

四、可能遇到的问题

1、配置plsqldev.exe软件,仍然是空白。

解决方法:检查Oracle主目录和OCI库路径是否正确,建议复制路径比较好。

2、oracle数据库连接不上

解决方法:检查数据库监听端口1521是否起来,数据库服务是否启动。

五、总结

看完上面的教程是不是觉得很简单啊,应用范围很广,只要操作oracle数据库,就得需要它。

阅读剩余
THE END