เหตุใดระเบียน NoSQL จึงเรียกว่าแถว

เผยแพร่แล้ว: 2022-12-27

แถวใน ฐานข้อมูล NoSQL เรียกว่าระเบียน บันทึกคือชุดของข้อมูลที่จัดเก็บไว้ในฐานข้อมูล เร็กคอร์ดถูกจัดลงในตาราง และแต่ละตารางจะมีชื่อ ตารางจะคล้ายกับโฟลเดอร์ในระบบไฟล์ โดยที่แต่ละตารางจะเก็บชุดของเรกคอร์ด

ในทางกลับกัน แถวของตารางมีคุณสมบัติเพิ่มเติมที่สอดคล้องกับสคีมาของตาราง ในการกำหนดค่าของคุณสมบัติเหล่านี้ ก่อนอื่นเราต้องกำหนดฟังก์ชันที่แสดงรายการในส่วนนี้ ฟังก์ชัน modified_time ช่วยให้คุณดูเวลาแก้ไขล่าสุด (ใน UTC) ของแถว ถ้าแถวไม่เคยถูกเปลี่ยนเลยตั้งแต่แทรก จะส่งกลับเวลาแทรก เมื่อใช้ฟังก์ชันพาร์ติชัน คุณจะเห็นรหัสพาร์ติชันของแถวข้อมูลที่จัดเก็บไว้ในพาร์ติชัน สามารถใช้ฟังก์ชันนี้เพื่อระบุฮอตสปอตที่เก็บข้อมูลที่เป็นไปได้หรือความไม่สมดุลในฐานข้อมูล Oracle NoSQL row_storage_size ส่งคืนขนาดพื้นที่เก็บข้อมูลถาวร (เป็นไบต์) ของแถวข้อมูลที่ระบุโดยใช้ ฟังก์ชัน row_storage_size

ใน DBMS ฟิลด์จะถูกเก็บไว้ในแถว คอลัมน์นี้เรียกว่าฟิลด์ใน DBMS เนื่องจากประกอบด้วยชุดของอักขระ เมทริกซ์เป็นที่รู้จักกันว่าแถวในวิชาคณิตศาสตร์เนื่องจากอาร์เรย์แนวนอน เมทริกซ์ประกอบด้วยคอลัมน์ซึ่งเป็นอาร์เรย์ของพื้นที่แนวตั้ง

เซิร์ฟเวอร์ฐานข้อมูล MySQL เป็นชุดของฐานข้อมูล (หรือสคีมา) แต่ละฐานข้อมูลประกอบด้วยหนึ่งตารางขึ้นไป ตารางประกอบด้วยแถว (ระเบียน) และคอลัมน์ (เขตข้อมูล)

แถวประกอบด้วยข้อมูลที่เกี่ยวข้องกันในตาราง ตารางที่มีแถวและคอลัมน์ (หรือที่เรียกว่าเรกคอร์ดและฟิลด์) โดยทั่วไปจะใช้ใน ฐานข้อมูลเชิงสัมพันธ์ แต่ละคอลัมน์ของดัชนีประกอบด้วยรายการค่าจากฟิลด์เดียวกัน แถวคือองค์ประกอบแนวนอนของตาราง

ฐานข้อมูล NoSQL แบบเอกสารจะเก็บข้อมูลในเอกสารมากกว่าฐานข้อมูลเชิงสัมพันธ์ ซึ่งหมายความว่าสามารถจัดประเภทเป็น "ไม่เฉพาะ SQL" เช่นเดียวกับหมวดหมู่ต่างๆ โดยใช้โมเดลข้อมูลที่ยืดหยุ่นได้หลากหลาย ฐานข้อมูล NoSQL สามารถจำแนกได้เป็นสามประเภท ได้แก่ ฐานข้อมูลเอกสารล้วน ที่เก็บคีย์-ค่า และ ฐานข้อมูลแบบคอลัมน์ กว้าง

แถวใน Nosql คืออะไร?

ในฐานข้อมูล NoSQL แถวคือบันทึกหรือเอกสาร ฐานข้อมูล NoSQL มักเป็นแบบเอกสาร หมายความว่าแต่ละแถวเป็นเอกสาร เอกสารสามารถมีโครงสร้างหรือสคีมาที่แตกต่างกัน ซึ่งทำให้ฐานข้อมูล NoSQL ไม่มีสคีมา ซึ่งหมายความว่าแต่ละเอกสารในฐานข้อมูล NoSQL สามารถมีโครงสร้างที่แตกต่างจากเอกสารอื่นๆ ในฐานข้อมูลเดียวกันได้

แถวในฐานข้อมูลคืออะไร?

แถวเป็น ระเบียนตาราง ในฐานข้อมูลเชิงสัมพันธ์ สิ่งสำคัญคือต้องจำไว้ว่าข้อมูลในแต่ละแถวจะอยู่ในโครงสร้างที่แยกจากกัน และแสดงถึงบันทึกที่สมบูรณ์ของแต่ละรายการ บางครั้งแถวจะเรียกว่าทูเพิล แต่ไม่ใช่ทุกครั้ง

แถวใน Mongodb เรียกว่าอะไร

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

ที่เก็บแถวคืออะไร?

ที่เก็บแถวประกอบด้วยแถวของระเบียนที่มีเขตข้อมูลทั้งหมดในตาราง ในที่ เก็บคอลัมน์ รายการของคอลัมน์จะถูกจัดเก็บไว้ในแถว อาร์เรย์ของคอลัมน์ หรือตำแหน่งทางตรรกะอื่นๆ

แถว Mongob คืออะไร?

แถว Mongob คืออะไร?
เครดิต: crio.do

แถวใน MongoDB เรียกว่าเอกสาร เอกสารคือชุดของคู่คีย์-ค่า คู่ของคีย์-ค่าจะถูกเก็บไว้ในคอลเลกชัน

เป็นไปได้ที่จะปรับขนาด MongoDB ซึ่งเป็นหนึ่งในข้อดี หากคุณเพิ่มเซิร์ฟเวอร์ในคลัสเตอร์ ข้อมูลจะถูกกระจายอย่างเท่าเทียมกัน ข้อได้เปรียบที่สำคัญอย่างหนึ่งของ MongoDB คือความสามารถในการจัดการข้อมูลจำนวนมาก
เนื่องจากความสามารถในการปรับขนาดและความน่าเชื่อถือของ MongoDB นักพัฒนาจึงสามารถปรับขนาดและจัดการชุดข้อมูลขนาดใหญ่ได้อย่างง่ายดาย

เป็นไปได้ไหมที่จะมีแถวเดียวในเอกสาร Mongodb?

ฉันจะมีแถวเดียวในเอกสาร mongodb ได้อย่างไร ไฟล์เอกสารใน MongoDB คล้ายกับ บันทึกตาราง ในฐานข้อมูลเชิงสัมพันธ์ ทุกฟิลด์ในเอกสารสามารถมีข้อมูลประเภทใดก็ได้ และแต่ละฟิลด์สามารถมีหลายฟิลด์

ตารางใน Nosql เรียกว่าอะไร

ตารางใน Nosql เรียกว่าอะไร
เครดิต: pressablecdn.com

ฐานข้อมูลฐานข้อมูล NoSQL (หรือที่เรียกว่า SQL) สามารถจัดเก็บข้อมูลที่แตกต่างจากฐานข้อมูลเชิงสัมพันธ์ เนื่องจากเป็นฐานข้อมูลที่ไม่ใช่ตาราง ประเภทของฐานข้อมูล NoSQL ถูกกำหนดโดยโมเดลข้อมูลที่ใช้ทั้งหมด ประเภทเอกสาร คีย์-ค่า คอลัมน์กว้าง และกราฟเป็นประเภทที่พบบ่อยที่สุด

ฐานข้อมูล NoSQL มีวัตถุประสงค์เพื่อจัดเก็บข้อมูลที่แตกต่างจากฐานข้อมูลเชิงสัมพันธ์เนื่องจากลักษณะที่ไม่เป็นตาราง เพื่อให้การออกแบบง่ายขึ้น เฟรมเวิร์ก NoSQL มีกลไกการปรับสเกลเดียวที่ไร้รอยต่อ รวมถึงการควบคุมความพร้อมใช้งานแบบละเอียด NoSQL นอกจากข้อดีแล้วยังมีข้อเสียอีกด้วย ฐานข้อมูลแบบดั้งเดิมมักเหมาะสมกว่าสำหรับการใช้งาน เช่น การจัดการธุรกรรม ฐานข้อมูล NoSQL กำลังได้รับความนิยมแทนที่ฐานข้อมูลเชิงสัมพันธ์ แม้ว่าฐานข้อมูลจะให้บริการฟังก์ชันทางธุรกิจที่หลากหลายก็ตาม บริษัทต่างๆ ในตลาดแนวดิ่งต่างๆ ใช้ฐานข้อมูล NoQL ในปัจจุบันเพื่อจัดการกับแอปพลิเคชันคลาวด์ เว็บ และบิ๊กดาต้าแบบเรียลไทม์ การใช้โซลูชัน NoSQL ในโครงสร้างข้อมูลช่วยให้สถาปัตยกรรมเพียร์ทูเพียร์แบบไร้เซิร์ฟเวอร์พร้อมคุณสมบัติที่สอดคล้องกันในทุกโหนด

ฮาร์ดแวร์ใหม่มีประสิทธิภาพมากขึ้น ทำให้มีความเร็วในการอ่านและเขียนที่ยอดเยี่ยมและมีความพร้อมใช้งานอย่างต่อเนื่อง ฐานข้อมูล NoSQL มีห้าประเภท แต่ละประเภทมีข้อดีและข้อเสียของตัวเอง ไม่น่าเป็นไปได้ที่จะมีรูปแบบฐานข้อมูลเฉพาะประเภทอยู่ แต่จะต้องเลือกตามความต้องการทางธุรกิจขององค์กร NoSQL คู่ค่าคีย์-ค่ามีแนวคิดมาจากตารางแฮชที่มีคีย์เฉพาะและตัวชี้ไปยังรายการเฉพาะในข้อมูล Dynamo, Redis, Riak, Tokyo Cabinet/Tyrant, Voldemort, Amazon SimpleDB และ Oracle BDB เป็นเพียงโซลูชัน NoSQL บางส่วนที่มีให้บริการ ฐานข้อมูล NoSQL แบบคอลัมน์มีการจัดการแต่ละคอลัมน์แยกกัน โดยพื้นฐานแล้วฐานข้อมูลเหล่านี้ทำหน้าที่เป็นรากฐานสำหรับการจัดการแอปพลิเคชันต่างๆ เช่น ระบบธุรกิจอัจฉริยะ คลังข้อมูล แค็ตตาล็อกบัตรห้องสมุด และ CRM

ฐานข้อมูล NoSQL เป็นแบบหลายความสัมพันธ์ โดยใช้แบบจำลองกราฟ และมีโครงสร้างในลักษณะที่คล้ายกับฐานข้อมูลเชิงสัมพันธ์ ระหว่างการจัดเก็บ โหนดจะถูกเก็บไว้ตามขอบของความสัมพันธ์ ในกรณีนี้ ข้อมูลมีอยู่แล้ว ดังนั้นการสร้างความสัมพันธ์จึงทำได้ง่ายและรวดเร็ว มีการใช้อย่างกว้างขวางในโซเชียลเน็ตเวิร์กและการวิเคราะห์เชิงพื้นที่ เนื่องจากมีความซับซ้อนในระดับสูง ฐานข้อมูล NoSQL เชิงเอกสารใช้เพื่อจัดเก็บเอกสารใน MongoDB ซึ่งใช้ไดนามิกสคีมาเพื่อให้บรรลุเป้าหมายนี้ การจัดเก็บเอกสารทำได้ผ่านการแลกเปลี่ยนข้อมูล JSON และโซลูชันใช้ JavaScript เพื่อสร้างดัชนี แปลง และรวมไฟล์ Oracle NoSQL Database พร้อมใช้งานภายในองค์กรและผ่านระบบคลาวด์ และรองรับโมเดลข้อมูลตารางแบบอิงตาม JSON และคีย์-ค่า

InfiniteGraph เป็นฐานข้อมูลกราฟเฉพาะ มีวัตถุประสงค์เพื่อช่วยคุณจำลองข้อมูลกราฟ เป็นแบบคลาวด์ ปรับขยายได้ ข้ามแพลตฟอร์ม และสามารถรองรับอัตราปริมาณงานสูงด้วยความสามารถในการปรับขนาดได้จำนวนมาก ข้ามแพลตฟอร์ม และความสามารถที่ขับเคลื่อนด้วยคลาวด์ 'DO' ของภาษาข้อความค้นหาช่วยให้สามารถแสดงกราฟที่ซับซ้อนและข้อความค้นหาตามมูลค่าได้ โซลูชันประเภทนี้ได้รับความนิยมในหลากหลายอุตสาหกรรม รวมถึงการดูแลสุขภาพ โทรคมนาคม ความปลอดภัยทางไซเบอร์ การเงิน การผลิต และระบบเครือข่าย

คอลัมน์คีย์หลักสามารถระบุแต่ละแถวในตารางได้ด้วยตัวมันเอง แต่ละคอลัมน์ในตารางต้องมีคีย์หลัก Cassandra ทำให้การสร้างคีย์หลักเป็นเรื่องง่าย คำสั่ง CREATE KEY ใช้เพื่อสร้างคีย์หลัก นอกจากนี้ยังสามารถระบุคีย์หลักในตัวสร้างตารางได้อีกด้วย คีย์หลักหนึ่งคีย์ขึ้นไปเหมาะสำหรับแต่ละคอลัมน์ เมื่อมีการระบุแถวในตาราง จะเรียกว่าเป็นคีย์หลัก สามารถใช้คีย์นอกเพื่อกำหนดอักขระในคอลัมน์ได้ Foreign Key คือคอลัมน์ที่อ้างถึงคีย์หลักในตารางอื่น คีย์นอกใช้เพื่ออ้างถึงหนึ่งคอลัมน์ขึ้นไปในตารางอื่นสำหรับทุกแถวในตาราง ตารางสามารถมีคีย์รองได้สองสามคีย์ คีย์รองถูกกำหนดให้เป็นคอลัมน์ที่ไม่มีคีย์หลักหรือคีย์นอก คีย์หลักใช้แทนแถวในตาราง ในขณะที่คีย์รองใช้แทนแถวในตารางเท่านั้น ตารางมีคีย์เฉพาะที่สามารถใช้เพื่อนำทางไปรอบๆ คีย์เฉพาะคือคอลัมน์ที่ไม่ปรากฏเป็นคีย์หลัก คีย์นอก หรือคีย์รอง สามารถระบุแถวในตารางได้โดยใช้คีย์เฉพาะเท่านั้น ตารางมีตัวเลือกในการติดตั้งคีย์ผสมตั้งแต่หนึ่งคีย์ขึ้นไป เป็นคอลัมน์ที่ประกอบด้วยคีย์หลักและคีย์นอก คอลัมน์ดัชนีในตารางสามารถมีได้ตั้งแต่หนึ่งคอลัมน์ขึ้นไป คอลัมน์ดัชนีของตารางคือคอลัมน์ที่ใช้เพื่อค้นหาแถวได้เร็วขึ้น Cassandra มีดัชนีในตัวสำหรับวัตถุประสงค์ที่หลากหลาย นอกจากนี้ยังสามารถสร้างดัชนีที่กำหนดเองได้ แต่ละตารางมีข้อมูลอย่างน้อยหนึ่งประเภท คอลัมน์ประกอบด้วยข้อมูลที่มีข้อมูลเฉพาะประเภท ประเภทข้อมูลใน Cassandra ถูกสร้างขึ้นในฐานข้อมูลที่หลากหลาย คุณยังสามารถสร้างประเภทข้อมูลของคุณเองได้หากต้องการ ตารางมีอย่างน้อยหนึ่งคอลัมน์ที่ไม่จำเป็นต้องเก็บข้อมูล คอลัมน์ยังสามารถใช้เพื่อจัดเก็บการประทับเวลาหรือเพื่อตั้งชื่อคอลัมน์ ตารางสามารถมีหนึ่งหรือหลายคอลัมน์ที่ใช้สำหรับจัดเก็บข้อมูลหรือวัตถุประสงค์อื่น คอลัมน์สามารถจัดเก็บทั้งข้อมูลและค่าได้ทั้งใน การจัดเก็บข้อมูล และการจัดเก็บค่า ตารางยังสามารถมีคอลัมน์สำหรับจัดเก็บข้อมูลเช่นเดียวกับคอลัมน์สำหรับจัดเก็บค่าและชื่อ สามารถใช้คอลัมน์เพื่อเก็บข้อมูล เก็บค่า และจัดเก็บชื่อคอลัมน์

ตารางใน Mongob เรียกว่าอะไร?

คอลเลกชัน MongoDB เรียกว่าตารางใน RDBMS ตารางเรียกว่าเอกสาร ในขณะที่คอลัมน์เรียกว่าเขตข้อมูล default_id (หากไม่ได้ระบุอย่างชัดเจน) ของ MongoDB เป็นเลขฐานสิบหก 12 ไบต์ที่รับรองว่าทุกเอกสารจะไม่ซ้ำกัน

ตัวอย่างของ Nosql คืออะไร?

ฐานข้อมูล NoSQL แบบคอลัมน์ประกอบด้วย Cassandra, HBase และ Hypertable


คอลัมน์ใน Nosql เรียกว่าอะไร

ใน NoSQL คอลัมน์จะเรียกว่า "ฟิลด์" เขตข้อมูลเป็นหน่วยของข้อมูลที่จัดเก็บไว้ในระเบียน และแต่ละเขตข้อมูลจะมีชื่อและค่า

ฐานข้อมูลแบบคอลัมน์คือฐาน ข้อมูล NoSQL ที่ใช้สำหรับกิจกรรมเฉพาะงานที่มีการวิเคราะห์สูง ฐานข้อมูลแบบคอลัมน์จัดเก็บข้อมูลในคอลัมน์แทนที่จะเป็นแถว ทำให้มีความเสถียรและใช้งานง่ายกว่า กลุ่มคอลัมน์เดียวกันหรือที่เรียกว่าคลัสเตอร์ของคอลัมน์ อาจมีแถวต่างกันและสามารถขยายได้เพื่อรองรับข้อมูลและชื่อที่หลากหลาย ทุกคอลัมน์ในฐานข้อมูลแบบคอลัมน์จะอยู่ภายในแถวเดียวและจะไม่ย้ายข้ามแถวอื่น ฐานข้อมูลแบบคอลัมน์กว้าง ซึ่งตรงข้ามกับฐานข้อมูลแบบแถว จะเก็บข้อมูลจำนวนมากไว้ในคอลัมน์แทนที่จะเป็นแถว โดยปกติแล้ว ฐานข้อมูล NoSQL ได้รับการออกแบบมาเพื่อตอบสนองวัตถุประสงค์เฉพาะ ดังนั้นจึงไม่น่าจะทำหน้าที่เป็นโซลูชันพื้นที่จัดเก็บข้อมูลสำหรับวัตถุประสงค์ทั่วไป

ครอบครัวคอลัมน์ในฐานข้อมูล Nosql คืออะไร?

ครอบครัวคอลัมน์ในฐานข้อมูล nosql คืออะไร?
ครอบครัวคอลัมน์คือประเภทของคอลัมน์ในฐานข้อมูล nosql ตระกูลคอลัมน์คือคู่ของค่า (คู่) ที่มีคีย์และคู่ของค่า ซึ่งคีย์จะถูกแมปกับชุดของคอลัมน์ ครอบครัวคอลัมน์เป็นเพียงตารางที่มีโครงสร้างเหมือนแถว และแต่ละแถวประกอบด้วยคู่คีย์-ค่าคู่หนึ่ง

ตัวอย่างฐานข้อมูล Nosql เชิงคอลัมน์

อีกตัวอย่างหนึ่งของฐานข้อมูลแบบคอลัมน์คือฐานข้อมูลที่จัดการข้อมูลจำนวนมากบนเซิร์ฟเวอร์จำนวนมาก ทำให้พร้อมใช้งานสูง Apache HBase, Hypertable และ Druid ได้รับการออกแบบมาเป็นพิเศษเพื่อใช้ในการวิเคราะห์

ฐานข้อมูล NoSQL คือประเภทของการจัดการข้อมูลและการออกแบบฐานข้อมูลที่มีประโยชน์สำหรับชุดข้อมูลที่กระจายจำนวนมาก เมื่อเปรียบเทียบกับฐานข้อมูลเชิงสัมพันธ์ ฐานข้อมูล NoSQL ช่วยให้ประสิทธิภาพและความสามารถในการปรับขนาดดีขึ้นในชุดข้อมูลขนาดใหญ่ การใช้ฐานข้อมูล NoSQL เกิดจากความต้องการของบริษัทขนาดใหญ่ เช่น Facebook, Google และ Amazon ซึ่งมีข้อมูลจำนวนมหาศาล ฐานข้อมูล NoSQL บางแห่งใช้สถาปัตยกรรมแบบไร้มาสเตอร์ซึ่งข้อมูลจะถูกแจกจ่ายโดยอัตโนมัติระหว่างทรัพยากรต่างๆ เพื่อให้สามารถอ่านและเขียนได้โดยไม่คำนึงถึงความล้มเหลวของโหนดหนึ่ง ที่เก็บคีย์-ค่า ที่เก็บเอกสาร ความพร้อมใช้งานส่วนกลาง หรือฐานข้อมูลความพร้อมใช้งานสูงสามารถแบ่งออกได้เป็นสี่ประเภท ในฐานข้อมูล NoSQL ที่เน้นคอลัมน์ ข้อมูลจะถูกจัดระเบียบเป็นคอลัมน์แทนที่จะเป็นแถว คอลัมน์ใช้ในการอ่านและเขียนแทนแถว

ข้อมูลในคอลัมน์สามารถค้นหาและจัดระเบียบได้ง่ายกว่าข้อมูลใน DBMS เชิงสัมพันธ์ นอกเหนือจากการค้นหา/การเข้าถึงที่เร็วกว่า ฐานข้อมูลกราฟสร้างขึ้นจากโมเดลเอนทิตี – แอตทริบิวต์ – ค่า ซึ่งขึ้นอยู่กับโมเดลของแอตทริบิวต์ แนวคิดของการรวมข้อมูลมีความยืดหยุ่นมาก ตรงกันข้ามกับฐานข้อมูลแบบดั้งเดิม ซึ่งโดยทั่วไปจะจัดเก็บคำอธิบายของทุกความสัมพันธ์ที่เป็นไปได้ในฟิลด์คีย์นอกหรือตารางเชื่อมต่อ ฐานข้อมูลกราฟช่วยให้สามารถกำหนดความสัมพันธ์แบบเสมือนจริงได้ตลอดเวลา

ตัวอย่างของฐานข้อมูลเชิงคอลัมน์คืออะไร?

Apache Cassandra, DataStax, Microsoft Azure CosmosDB และ ScyllaDB เป็นเพียงฐานข้อมูลบางส่วนที่ใช้ CQL นอกจากนี้ยังมีฐานข้อมูล เช่น Apache HBase ที่ใช้ภาษาคิวรีของตนเอง

Mongodb แถวหรือคอลัมน์เชิง?

ฐานข้อมูล NoSQL เชิงเอกสาร เช่น MongoDB ถูกนำมาใช้ในช่วงปลายปี 2000 เมื่อจำเป็นต้องใช้ข้อมูลจำนวนมาก นี่เป็นวิธีที่ยอดเยี่ยมในการจัดเก็บ ซึ่งแตกต่างจาก ฐานข้อมูล SQL แบบเดิม ตรงที่ไม่ต้องมีตารางและคอลัมน์

คอลัมน์ Cassandra มุ่งเน้นหรือไม่?

Cassandra ซึ่งเป็นฐานข้อมูลโอเพ่นซอร์สที่เน้นคอลัมน์ สามารถจัดการข้อมูลจำนวนมากในเซิร์ฟเวอร์สินค้าโภคภัณฑ์ที่หลากหลาย แถวในตารางเดียวกัน (ตระกูลคอลัมน์) ไม่จำเป็นต้องแชร์ชุดคอลัมน์เดียวกันเหมือนที่อยู่ในฐานข้อมูลเชิงสัมพันธ์

Mongodb เป็นฐานข้อมูลคอลัมน์หรือไม่?

การจัดทำดัชนี Columnstore ซึ่งเป็นคุณลักษณะใหม่ที่เปิดตัวโดย MongoDB ซึ่งเป็นบริษัทที่อยู่เบื้องหลังฐานข้อมูลที่เก็บเอกสาร นักพัฒนาสามารถใช้เพื่อสร้างแบบสอบถามเชิงวิเคราะห์จากแอปพลิเคชันของพวกเขา