日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mongodb适用于_适用于MongoDB和Mongometer的SpiderMonkey至V8

發布時間:2023/12/3 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mongodb适用于_适用于MongoDB和Mongometer的SpiderMonkey至V8 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

mongodb適用于

通過10gen將MongoDB 2.3 / 2.4的默認JavaScript引擎從SpiderMonkey切換到V8,我想我將借此機會使用mongometer比較這些發行版的相對性能。 作為安全專家,我真的應該首先研究“ 其他身份驗證功能” ……嘿。

我將記錄比較過程中所采取的步驟(包括設置步驟),以便可以重復進行并驗證(以防萬一有人感興趣),但是主要是讓我想起自己所做的事情; 記憶,篩子。

設置

我將在專用計算機上并排安裝2.2.2和2.3.2。 然后,我將使用最新版本的Java驅動程序和mongometer。

$ wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.3.2.tgz $ wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.3.2.tgz.md5

我收到了此請求的403響應…

$ wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.2.tgz $ wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.2.tgz.md5$ md5sum -c mongodb-linux-x86_64-2.2.2.tgz.md5 md5sum: mongodb-linux-x86_64-2.2.2.tgz.md5: no properly formatted MD5 checksum lines found

rr md5文件應該是校驗和(然后是x2空格),然后是要校驗和的文件名。 我將不得不盯著他們,好吧,盯著我實際上可以下載的那個…

$ md5sum mongodb-linux-x86_64-2.2.2.tgz be0f5969b0ca23a0a383e4ca2ce50a39 mongodb-linux-x86_64-2.2.2.tgz $ cat mongodb-linux-x86_64-2.2.2.tgz.md5 be0f5969b0ca23a0a383e4ca2ce50a39

配置

$ tar -zxvf ~/mongodb-linux-x86_64-2.2.2.tgz $ sudo mkdir -p /usr/lib/mongodb/2.2.2 $ sudo mv mongodb-linux-x86_64-2.2.2/* /usr/lib/mongodb/2.2.2/ $ rm -r mongodb-linux-x86_64-2.2.2 $ sudo mkdir -p /data/db/2.2.2 $ sudo chown `id -un` /data/db/2.2.2 $ /usr/lib/mongodb/2.2.2/bin/mongod --port 27000 --dbpath /data/db/2.2.2 --logpath /data/db/2.2.2/mongod.log$ tar -zxvf ~/mongodb-linux-x86_64-2.3.2.tgz $ sudo mkdir -p /usr/lib/mongodb/2.3.2 $ sudo mv mongodb-linux-x86_64-2.3.2/* /usr/lib/mongodb/2.3.2/ $ rm -r mongodb-linux-x86_64-2.3.2 $ sudo mkdir -p /data/db/2.3.2 $ sudo chown `id -un` /data/db/2.3.2 $ /usr/lib/mongodb/2.3.2/bin/mongod --port 27001 --dbpath /data/db/2.3.2 --logpath /data/db/2.3.2/mongod.log

讓我們檢查它們是否正在運行。

$ ps -ef | grep mongod 1795 /usr/lib/mongodb/2.2.2/bin/mongod --port 27000 --dbpath /data/db/2.2.2 --logpath /data/db/2.2.2/mongod.log 2059 /usr/lib/mongodb/2.3.2/bin/mongod --port 27001 --dbpath /data/db/2.3.2 --logpath /data/db/2.3.2/mongod.log

現在,讓我們(優雅地)殺死一個,然后繼續研究有趣的東西。

$ sudo kill -15 2059 $ ps -ef | grep mongod 1795 /usr/lib/mongodb/2.2.2/bin/mongod --port 27000 --dbpath /data/db/2.2.2 --logpath /data/db/2.2.2/mongod.log

現在我跳到另一個盒子。

$ wget https://github.com/downloads/mongodb/mongo-java-driver/mongo-2.10.1.jar $ cp mongo-2.10.1.jar /usr/lib/jmeter/2.8/lib/ext $ cp ~/IdeaProjects/mongometer/out/artifacts/mongometer_jar/mongometer.jar /usr/lib/jmeter/2.8/lib/ext $ /usr/lib/jmeter/2.8/bin/jmeter.sh

測試

這些測試確實相當基礎。 我將在兩個不同的數據庫中執行插入操作,并對這些數據庫執行查找。

版本2.2.2

show dbs local 0.078125GB

> show dbs jmeter 0.203125GB jmeter2 0.203125GB local 0.078125GB> use jmeter > db.jmeter.find().count() 1000 > db.dropDatabase()> use jmeter2 > db.jmeter.find().count() 1000 > db.dropDatabase()$ ps -ef | grep mongo 2690 /usr/lib/mongodb/2.2.2/bin/mongod --port 27000 --dbpath /data/db/2.2.2 --logpath /data/db/2.2.2/mongod.log$ sudo kill -15 2690 $ ps -ef | grep mongo

沒有。 讓我們啟動并運行2.3.2實例。

$ /usr/lib/mongodb/2.3.2/bin/mongod --port 27001 --dbpath /data/db/2.3.2 --logpath /data/db/2.3.2/mongod.log$ ps -ef | grep mongo 2947 /usr/lib/mongodb/2.3.2/bin/mongod --port 27001 --dbpath /data/db/2.3.2 --logpath /data/db/2.3.2/mongod.log

版本2.3.2

> show dbs local 0.078125GB

> show dbs jmeter 0.203125GB jmeter2 0.203125GB local 0.078125GB> use jmeter > db.jmeter.find().count() 1000 > db.dropDatabase()> use jmeter2 > db.jmeter.find().count() 1000 > db.dropDatabase()

結論

我想你應該自己畫畫。 我運行了幾次,并考慮編寫腳本,以便在每次運行之前清理環境,我可能也可以添加更復雜的查詢。 也許如果下周末我有空的話,我會的。

參考:來自我們的JCG合作伙伴 Jan Ettles的適用于MongoDB和Mongometer的V8的SpiderMonkey,來自Exceptionalexception異常博客。

翻譯自: https://www.javacodegeeks.com/2013/01/spidermonkey-to-v8-for-mongodb-and-mongometer.html

mongodb適用于

總結

以上是生活随笔為你收集整理的mongodb适用于_适用于MongoDB和Mongometer的SpiderMonkey至V8的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。