มันเป็นคำถามที่ยอดเยี่ยม
ฉันสนุกกับการผจญภัย 5 สัปดาห์กับ Drupal 7 และ Mongo
อย่างไรก็ตามตามที่ Cahpabu ระบุและเสนอราคา
ไม่มีความสัมพันธ์กันเลย มุมมอง EFQ ไม่สนับสนุนความสัมพันธ์เพราะ Mongo ไม่สนับสนุนการเข้าร่วม "- ภายใต้หัวข้อการแปลงมุมมองในโพสต์นี้ (เพียงชี้แจง, ฉันไม่ได้โต้แย้ง, ฉันอยากรู้อยากเห็นจริง ๆ ) - Chapabu 6 กันยายนเวลา 15 : 57
ฉันคิดว่าคุณสามารถทำอะไรได้หลายอย่างด้วยการใช้ mongo กับ Drupal การย้ายสิ่งอื่น ๆ มากมายไปสู่ mongo เช่นการประชุม ฯลฯ "ฟิลด์" แบบง่าย ๆ อย่างไรก็ตาม:
เนื่องจาก Views ถูก จำกัด อย่างมากกับ Mongo db ฉันพบว่ามันดีกว่า (และ timeconsuming มากขึ้น) เพื่อเขียนโมดูลที่กำหนดเองบางอย่างที่เหมาะสมใน schema ของ mongo
ดังนั้นมันจึงเป็นการผจญภัยที่ยอดเยี่ยมหากคุณเริ่มต้นโครงการ / ไซต์ใหม่ แต่การผจญภัยจะเต็มไปด้วยความท้าทายที่ยิ่งใหญ่ลงเลนลึกลับ
แม้แต่ทำเนียบขาวก็ต้องกลับไปที่ Mysql จาก Mongo นี่คือคำพูดที่ฉันพบบนมัน
"การเปิดตัวในปัจจุบันขึ้นอยู่กับ MongoDB เมื่อเราสร้างแอปพลิเคชั่นเป็นครั้งแรกเราต้องการให้แน่ใจว่าเรามีแอพพลิเคชั่นและฐานข้อมูลที่ปรับขนาดได้สูงเพื่อตอบสนองความต้องการด้านประสิทธิภาพที่คาดการณ์ไว้ แต่เราได้ตัดสินใจแล้วว่าประโยชน์ด้านประสิทธิภาพที่มีให้นั้นเทียบได้กับความซับซ้อนของการพยายามขยายคุณสมบัติของ Drupal ที่สนับสนุนโดย MongoDB "
อย่างไรก็ตามคนอื่น ๆ ก็ประสบความสำเร็จอย่างมากกับ Mongodb และ Drupal 8
Mongodb และ Drupal 8
ในขณะที่พวกเขาระบุในสไลด์ของพวกเขาเพื่อให้บรรลุการทำงานของ mongodb เต็มรูปแบบเป็นไปไม่ได้แน่นอน
แต่คุณจะต้องยอมแพ้โมดูลหลายตัวโดยใช้ SQL (ซึ่งมีมาก) ตอนนี้ฉันยังรู้สึกว่า Drupal ไม่สามารถเต้นแทงโก้เต็มรูปแบบกับ Mongo ได้ แม้ใช้โมดูล มันยังคงเป็นวิธีที่หยาบ
JOIN
ได้