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数据库,就得需要它。