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

3
ระบบ GIS ที่ดีที่สุดสำหรับเว็บแอปพลิเคชันประสิทธิภาพสูง - PostGIS vs MongoDB
ฉันกำลังทำงานกับแอปพลิเคชั่นเว็บ / มือถือโดยอ้างอิงจากข้อมูลตำแหน่ง เนื่องจากฉันคุ้นเคยกับ MongoDB แล้วฉันพบว่าการจัดทำดัชนีเชิงพื้นที่ของ Mongo ค่อนข้างเหมาะสำหรับความต้องการของฉัน เนื่องจากฉันจัดการกับจุดสถานที่ตั้งแบบง่าย / สั้นการทำดัชนี Mongo 2d เป็นสิ่งที่ดีสำหรับฉัน ตามวิธีที่ฉันเลือก PostGIS เนื่องจากมีความเสถียร / เป็นผู้ใหญ่ พร้อมฟีเจอร์ที่ยอดเยี่ยม แต่ข้อกังวลหลักของฉันคือประสิทธิภาพเนื่องจากข้อมูลของฉันขึ้นอยู่กับสถานที่ตั้งเป็นอย่างมาก (ส่วนใหญ่ 70 - 80% ของการเรียก db จัดการกับตำแหน่ง) ฉันชอบ Mongo เพราะใช้งานโดยเว็บแอปประสิทธิภาพสูงเช่น foursquare แล้ว แต่ฉันได้เห็นว่า PostGIS ส่วนใหญ่ใช้ในโครงการของรัฐบาล / องค์กร (ส่วนใหญ่ไม่ใช่แอปพลิเคชันเว็บ / มือถือ) ดังนั้นตอนนี้ฉันจึงสับสนเล็กน้อยในการเลือก GIS db ที่เหมาะสมสำหรับแอปพลิเคชันเว็บ / มือถือของฉัน มีข้อเสนอแนะใด ๆ ?

9
มีวิธีใดบ้างที่ฉันสามารถใช้ที่เก็บคีย์ - ค่าสำหรับข้อมูลเชิงพื้นที่?
ฉันเคยใช้ฐานข้อมูลเชิงสัมพันธ์จำนวนมากในอดีต แต่ฉันได้อ่านเกี่ยวกับฐานข้อมูล NoSQL ทั้งหมดแล้วและที่เก็บคีย์ - ค่าดูเหมือนว่ามีการหยุดพัก เมื่อฉันจัดเก็บวัตถุทางเรขาคณิตฉันส่วนใหญ่ใช้ ID คอลัมน์ที่มีการจัดทำดัชนีห้าส่วนคือ MIN_X, MAX_X, MIN_Y และ MAX_Y (โดยที่ X และ Y อยู่ในเส้นโครงแผนที่) ฉันไม่ต้องการดัชนีในข้อมูลอื่นของฉัน ฉันต้องการค่า X และ Y เพื่อค้นหาวัตถุในสถานที่ที่ระบุ (สี่เหลี่ยมผืนผ้าแผนที่) และฉันต้องการค่า ID หากฉันต้องการอัปเดตวัตถุที่ระบุ มีวิธีใดบ้างที่ฉันสามารถใช้ที่เก็บคีย์ - ค่าสำหรับสิ่งนี้

3
วิธีเก็บเส้นและรูปหลายเหลี่ยมในเอกสาร JSON
ดูการเคลื่อนไหวNoSQL ที่เพิ่มขึ้นและพิจารณาว่าฐานข้อมูลอย่างMongoDBนำเสนอมุมมองใหม่ในการจัดเก็บข้อมูลที่ยืดหยุ่นสำหรับ GIS วิธีที่ดีที่สุดในการจัดเก็บบรรทัดและรูปหลายเหลี่ยมในเอกสาร JSON เพื่อใช้ประโยชน์จากดัชนี 2dและฟังก์ชันเชิงพื้นที่คืออะไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.