คำถามติดแท็ก mongodb

MongoDB ทุกเวอร์ชั่น - ฐานข้อมูลแบบโอเพ่นซอร์สที่ปรับขนาดได้และมีประสิทธิภาพสูง

3
ฉันจะเก็บอนุกรมเวลาเป็น mongodb ได้อย่างไร
ฉันต้องการสร้างฐานข้อมูลของอนุกรมเวลาและทำงานต่อไปนี้: สร้างชุดเวลาใหม่ อัปเดตอนุกรมเวลาที่มีอยู่ สอบถามชุดข้อมูลหนึ่งหรือหลายครั้งในคราวเดียว (ตัวอย่างเช่นชุดเวลาทั้งหมดสำหรับวันที่เดียวกัน ฯลฯ ... ) Mongo ปรับให้เข้ากับสิ่งนั้นหรือไม่และถ้าใช่ฉันจะจัดโครงสร้างฐานข้อมูลได้อย่างไร (เซเรียครั้งเดียว = หนึ่งเอกสารหรือหนึ่งเอกสาร = หนึ่งรายการของซีรีย์เวลาและเอกสารเหล่านี้ทั้งหมดรวบรวมชุดซึ่งเป็นอนุกรมเวลาทั้งหมดหรือไม่) ฉันหลงทางไปนิดหน่อยและฉันพบว่ามันยากที่จะหาข้อมูลใด ๆ ซึ่งโดยปกติแล้ว Mongo จะมีความยืดหยุ่นสูงดังนั้นผู้ใช้จึงมีทางเลือกในโครงสร้างพื้นฐาน การเชื่อมโยงไปยังบทช่วยสอนที่อธิบายวิธีการจัดการอนุกรมเวลาใน Mongo โดยเฉพาะนั้นยินดีต้อนรับอย่างมาก ขอขอบคุณ!
11 mongodb 

2
การใช้เศษวัสดุมีประสิทธิภาพสำหรับชุดสะสมขนาดเล็กหรือไม่
ดูเหมือนว่าการแบ่งฐานข้อมูลจะดีมากถ้าฉันมีคอลเลกชันขนาดใหญ่ จะเกิดอะไรขึ้นถ้าฉันมีคอลเลกชันขนาดใหญ่พอสมควร สมมติว่าสำหรับการรวบรวม 100,000 000 เอกสาร (ความคิดเห็นไม่ใหญ่มาก) การ sharding นั้นมีประสิทธิภาพ นอกจากนี้ยังมีผลบังคับใช้กับ 10,000 คอลเลกชันที่มี 10,000 เอกสารแต่ละ? (ฉันคิดว่าคำถามนี้ยังคงใช้ได้สำหรับฐานข้อมูลแบบ table oriented ถ้าคุณแทนที่ collection ด้วยตารางและเอกสารด้วยแถวถ้าเป็นไปได้ฉันอยากจะรู้คำตอบเชิงทฤษฎีรวมทั้งคำตอบในสถานการณ์ MongoDB เฉพาะถ้าแตกต่างจากทฤษฎี ตอบ.)
11 mongodb 

2
MongoDB สิ้นสุดลงเมื่อหน่วยความจำไม่เพียงพอ
ฉันมีการกำหนดค่าต่อไปนี้: เครื่องโฮสต์ที่รันคอนเทนเนอร์ docker สามตัว: MongoDB Redis โปรแกรมที่ใช้สองคอนเทนเนอร์ก่อนหน้าเพื่อจัดเก็บข้อมูล ทั้ง Redis และ MongoDB ใช้เพื่อจัดเก็บข้อมูลจำนวนมาก ฉันรู้ว่า Redis ต้องการเก็บข้อมูลทั้งหมดไว้ใน RAM และฉันก็โอเคกับเรื่องนี้ น่าเสียดายสิ่งที่เกิดขึ้นคือ mongo เริ่มใช้ RAM เป็นจำนวนมากและทันทีที่โฮสต์ RAM เต็ม (เรากำลังพูดถึง 32GB ที่นี่) ไม่ว่าจะเกิดจาก mongo หรือ Redis ฉันได้อ่านคำถามก่อนหน้านี้เกี่ยวกับเรื่องนี้: จำกัด การใช้ RAM MongoDB : ดูเหมือนว่า RAM ส่วนใหญ่จะถูกใช้โดยแคช WiredTiger หน่วยความจำที่ จำกัด MongoDB : ที่นี่เห็นได้ชัดว่าปัญหาคือข้อมูลบันทึก จำกัด การใช้หน่วยความจำ RAM ใน …

1
ฉันจะฆ่าการดำเนินการที่ใช้เวลานานใน MongoDB ได้อย่างปลอดภัยได้อย่างไร
การดำเนินการเป็นครั้งคราวจะออกจากการควบคุมใน MongoDB และอาจสิ้นสุดการทำงานเป็นเวลาหลายร้อยวินาทีและส่งผลกระทบต่อประสิทธิภาพจนกว่าจะถูกฆ่าหรือเสร็จสิ้น เมื่อสิ่งนี้เกิดขึ้นฉันรู้ว่าฉันมีkillOp()ให้ แต่ฉันจะฆ่าเฉพาะการปฏิบัติการระยะยาวโดยไม่ฆ่า (ตัวอย่าง) การปฏิบัติการระยะยาวที่เกี่ยวข้องกับการจำลองแบบ (ซึ่งอาจเป็นอันตราย) ได้อย่างไร

4
เกิดข้อผิดพลาดในการแยกวิเคราะห์ไฟล์กำหนดค่า YAML: yaml-cpp
ฉันใช้คำสั่งต่อไปนี้ (เครื่อง Windows) กับรุ่น MongoDB shell: 3.0.7: mongod --config "G:\NodeApps\mongod.cfg" --install เนื้อหาของไฟล์ mongod.cfg ได้รับด้านล่าง: systemLog: destination: file path:"G:\NodeApps\data\log" storage: dbPath:"G:\NodeApps\data" รับข้อผิดพลาดด้านล่าง: Error parsing YAML config file: yaml-cpp: error at line 4, column 8: illegal map value try 'mongod --help' for more information คำถามที่คล้ายกันไม่มีวิธีแก้ปัญหาสำหรับเรื่องนี้ สิ่งที่ฉันได้ลองไปแล้ว: ฉันใช้ช่องว่าง (ไม่ใช่แท็บ) ฉันไม่ได้ลองด้วยการบันทึกไฟล์ในรูปแบบ ASCII เนื่องจากมีการพูดถึงหนึ่งในโพสต์ที่ไม่ควรบันทึกไฟล์การตั้งค่า Mongod …

9
MongoDB ไม่เริ่มทำงานหลังจากเปลี่ยนไดเรกทอรีข้อมูล
ฉันได้ติดตั้งmongodbอินสแตนซ์โดยใช้yum . ตอนนี้ทุกอย่างทำงานได้ดี service mongod startผมเริ่มใช้บริการ มันใช้งานได้ดี จากนั้นฉันเปลี่ยนdata directoryและlog pathในไฟล์กำหนดค่า ฉันรีสตาร์ทเซิร์ฟเวอร์อีกครั้งและเริ่มบริการ แต่ฉันได้รับข้อผิดพลาดด้านล่าง: Restarting mongod (via systemctl): Job for mongod.service failed. See 'systemctl status mongod.service' and 'journalctl -xn' for details. [FAILED] เมื่อฉันให้systemctl status mongod.serviceฉันได้รับด้านล่าง: Loaded: loaded (/etc/rc.d/init.d/mongod) Active: failed (Result: exit-code) since Wed 2015-03-18 11:35:56 IST; 22s ago Process: 10672 ExecStop=/etc/rc.d/init.d/mongod …

1
ประสิทธิภาพของ MongoDB เทียบกับ PostgreSQL 5.5 ล้านแถว / เอกสาร
บางคนสามารถช่วยฉันเปรียบเทียบคิวรีเหล่านี้และอธิบายว่าทำไมเคียวรี PostgreSQL ดำเนินการในเวลาไม่เกิน 2000 มิลลิวินาทีและคิวรีการรวม MongoDB ใช้เวลาเกือบ 9000 มิลลิวินาทีและบางครั้งสูงถึง 130K มิลลิวินาที PostgreSQL 9.3.2 on x86_64-apple-darwin, compiled by i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00), 64-bit แบบสอบถาม PostgreSQL SELECT locomotive_id, SUM(date_trunc('second', datetime) - date_trunc('second', prevDatetime)) AS utilization_time FROM bpkdmp WHERE datetime >= '2013-7-26 00:00:00.0000' AND datetime …

1
Mongo ไม่พบคอลเล็กชันของฉัน
เซิร์ฟเวอร์ mongodb ของฉันมีฐานข้อมูลชื่อ villageContents มันมีคอลเลกชันชื่อ tablebusiness ถ้าฉันวิ่ง mongo ฉันเห็น MongoDB shell version: 2.0.7 connecting to: test > ฉันสงสัยว่า "การทดสอบ" คืออะไร ไม่มีฐานข้อมูลชื่อทดสอบอยู่ที่นั่น ฉันพยายามที่จะรัน > villageContents.tablebusiness.ensureIndex({"LatitudeLongitude" : "2d"}) Wed Aug 15 09:28:28 ReferenceError:is not defined (shell):1 > ฉันพยายามที่จะรัน > test.villageContents.tablebusiness.ensureIndex({"LatitudeLongitude" : "2d"}) Wed Aug 15 09:29:13 ReferenceError: test is not defined (shell):1 …
10 mongodb 

3
สำรองข้อมูลด้วย mongoexport หรือ mongodump?
สำหรับการสำรองข้อมูลการผลิต MongoDB แนะนำMongoDumpแทนMongoexportเพื่อความถูกต้องของข้อมูล อย่างไรก็ตามฉันจะต้อง "ขัดข้อมูล" ออกจากฐานข้อมูล MongoDB ก่อนสำรองข้อมูล ผมไม่ทราบข้อมูลด้านเซิร์ฟเวอร์ใดตัวเลือกอื่น ๆ กว่าขัดmongoexport สองคำถาม: ไม่mongoexportเข้าถึง MongoDB แคชในแรม? มันจะเปลี่ยนชุดการทำงานใน RAM เหมือนmongodumpหรือไม่? mongodumpคำสั่งมีนี้--queryตัวเลือก "จัดเตรียมเอกสาร JSON เป็นเคียวรีที่ จำกัด ทางเลือกเอกสารที่รวมในเอาต์พุตของ mongodump" ต้องใช้แบบสอบถามเพื่อแยกเขตข้อมูลบางอย่างในเอกสารหรือไม่
9 backup  mongodb 

1
mongodb shard chunk migration 500GB ใช้เวลา 13 วัน - สิ่งนี้ช้าหรือปกติหรือไม่?
ฉันมี mongodb shard cluster, shard key ถูกแฮช มันมีชุดเลียนแบบ 2 ชิ้น ชุดจำลองแต่ละชุดมี 2 เครื่อง ฉันทำการทดลองโดยเพิ่มชุดจำลอง 2 ชิ้นอีกชุดและเริ่มปรับสมดุลใหม่ อย่างไรก็ตามหลังจากที่ในขณะที่ฉันพบว่าการโยกย้ายก้อนค่อนข้างช้า ใช้เวลา 1 ชั่วโมงในการย้ายข้อมูล 1.4GB มันทำให้ฉันกังวลมันหมายความว่าฉันต้องรอ 13 วันเพื่อให้การย้ายข้อมูลก้อนใหญ่เสร็จสมบูรณ์ 500GB! ฉันใหม่สำหรับสิ่งนี้และฉันไม่มีพระเจ้าที่รู้สึกว่ามันช้าเร็วหรือปกติ แต่ถึงกระนั้นตัวเลขเหล่านี้ก็ไม่ทำให้ฉันเชื่อ หมายเหตุเพิ่มเติมเกี่ยวกับการทดลอง: - การใช้เครื่อง m3 ขนาดกลาง aws - ไม่มีกระบวนการอื่นทำงานเพียงการโยกย้ายก้อน - การติดตั้ง mongodb sharding เริ่มต้นที่ไม่มีการกำหนดค่าเพิ่มเติม - shardkey กำลังใช้ hashed ที่ object id (_id) - ขนาดก้อนสูงสุด …

1
mongodb config servers ไม่ได้ซิงค์กัน
ฉันมีการตั้งค่าด้วย 2 เศษด้วย 2 เซิร์ฟเวอร์จำลองและ 3 เซิร์ฟเวอร์กำหนดค่าและ 2 Mongo ฉันมีปัญหาดังต่อไปนี้: 1) เซิร์ฟเวอร์การกำหนดค่า mongo ไม่ซิงค์กัน: Aug 14 09:46:48 server mongos.27017[10143]: Sun Aug 11 09:46:48.987 [CheckConfigServers] ERROR: config servers not in sync! config servers mongocfg1.testing.com:27000 and mongocfg3.testing.com:27000 differ#012chunks: "d2c08c5f1ee6048e5f6fab30e37a70f0"#011chunks: "7e643e9402ba90567ddc9388c2abdb8a"#012databases: "6f35ec52b536eee608d5bc706a72ec1e"#011databases: "6f35ec52b536eee608d5bc706a72ec1e" 2) ฉันใช้เอกสารนี้เพื่อซิงค์เซิร์ฟเวอร์: http://docs.mongodb.org/manual/tutorial/replace-config-server/ 3) หลังจากซิงค์ฉันรีสตาร์ทเซิร์ฟเวอร์ mongos หนึ่งเซิร์ฟเวอร์และดูสิ่งนี้ในบันทึก: Thu Aug 15 …
9 mongodb 

1
MongoDB ไม่ได้ใช้ RAM ที่มีอยู่ทั้งหมด
ฉันมีข้อมูลประมาณ 200 GB ที่เก็บอยู่ในคลัสเตอร์ mongo หน่วยความจำกายภาพในหนึ่งในอินสแตนซ์ที่เรียกใช้ mongo คือ 8GB ไม่มีสิ่งอื่นใดที่จะตามมาในอินสแตนซ์นี้ ใกล้ที่สุดเท่าที่ฉันสามารถเข้าใจได้จากเอกสารของ Mongo (เช่นนี้: http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage ) ซึ่งหมายความว่ากระบวนการ Mongo ควรใช้ประมาณ 100% ของ หน่วยความจำกายภาพที่มีอยู่ แต่ถ้าคุณดูผลลัพธ์ต่อไปนี้จากtopคำสั่งคุณจะเห็นว่าอินสแตนซ์ mongod นั้นใช้หน่วยความจำภายใน 2GB เท่านั้นและมีหน่วยความจำกายภาพฟรี 2GB เต็มรูปแบบที่มีอยู่ซึ่งไม่ได้ใช้งานเลย บางคนสามารถอธิบายพฤติกรรมนี้ให้ฉันฟังได้ไหม ทำไมถึงมีหน่วยความจำ 2GB ฟรี top เอาท์พุท: top - 23:19:43 up 89 days, 20:05, 2 users, load average: 0.41, 0.55, 0.59 Tasks: 101 …
9 mongodb  memory 

2
mongodb: ชุดจำลองที่มีตัวโหลดบาลานซ์
มีตัวเลือกสำหรับการปรับสมดุลโหลดด้วยชุดจำลอง mongodb หรือไม่? ฉันไม่ได้ขอ HAProxy หรือคล้ายกัน แต่สำหรับคุณลักษณะในตัวจาก mongodb ไม่พบเคล็ดลับสำหรับสิ่งนี้ในเอกสาร
9 mongodb 

2
Mongo Collection `ขนาด 'ใหญ่กว่า * พื้นที่เก็บข้อมูลขนาด'?
ฉันเพิ่งกระชับคอลเลกชันของฉันโดยใช้คำสั่ง: db.<collectionName>.runCommand( "compact" ) และตอนนี้ขนาดคอลเลกชันของฉันดูเหมือนจะใหญ่กว่าขนาดบนดิสก์! SECONDARY> db.<collectionName>.stats() { "ns" : "<databaseName>.<collectionName>", "count" : 2937359, "size" : 5681676492, # 5.6 GB "avgObjSize" : 1934.2805874256433, "storageSize" : 4292853728, # 4.2 GB "numExtents" : 2, "nindexes" : 2, "lastExtentSize" : 2146426864, "paddingFactor" : 1.669999999836597, "flags" : 1, "totalIndexSize" : 220735648, "indexSizes" : { …
9 mongodb 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.