กรณีการใช้งานจริงของ MongoDB



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

MongoDB เป็นคู่แข่งที่ค่อนข้างใหม่ในแวดวงการจัดเก็บข้อมูลเมื่อเทียบกับยักษ์ใหญ่อย่าง Oracle และ IBM DB2 แต่ได้รับความนิยมอย่างมากจากที่เก็บค่าคีย์แบบกระจายความสามารถในการคำนวณ MapReduce และคุณสมบัติ NoSQL ที่เน้นเอกสาร สำหรับข้อมูลเพิ่มเติมเกี่ยวกับความนิยมและข้อดีของ MongoDB โปรดดู





MongoDB ได้รับการยกย่องอย่างถูกต้องว่าเป็นไฟล์ ' ระบบจัดการฐานข้อมูลแห่งปี ' โดย DB-Engines

นอกจากคุณสมบัติเหล่านี้แล้ว MongoDB ยังมีข้อดีอีกมากมายเมื่อเทียบกับ RDBMS แบบเดิมเป็นผลให้ บริษัท จำนวนมากกำลังมองหา เพื่อใช้ฐานข้อมูล MongoDB. ต่อไปนี้เป็นตัวอย่างกรณีการใช้งานในโลกแห่งความเป็นจริงที่องค์กรต่างๆรวมอยู่ด้วยอย่างน้อยก็เป็นการเพิ่มเติมจากฐานข้อมูลที่มีอยู่



ค้นหาองค์ประกอบที่ใหญ่ที่สุดใน array java

Aadhar

Adhar เป็นตัวอย่างที่ยอดเยี่ยมของกรณีการใช้งาน MongoDB ในโลกแห่งความเป็นจริง ในช่วงไม่กี่ครั้งที่ผ่านมามีการโต้เถียงกันเกี่ยวกับ Venture Capital ซึ่งไม่แสวงหาผลกำไรของ CIA คือ In-Q-Tel ซึ่งสนับสนุน บริษัท ซึ่งพัฒนา MongoDB นอกจากการโต้เถียงแล้วเรามาดูบทบาทของ MongoDB ใน Aadhar กัน

โครงการระบุเอกลักษณ์ของอินเดียหรือที่เรียกว่า Aadhar เป็นฐานข้อมูลไบโอเมตริกที่ใหญ่ที่สุดในโลก Aadhar อยู่ระหว่างการรวบรวมข้อมูลประชากรและข้อมูลชีวมิติของผู้อยู่อาศัยกว่า 1.2 พันล้านคน Aadhar ใช้ MongoDB เป็นหนึ่งในฐานข้อมูลเพื่อจัดเก็บข้อมูลจำนวนมหาศาลนี้ MongoDB เป็นหนึ่งในผลิตภัณฑ์ฐานข้อมูลหลายอย่างนอกเหนือจาก MySQL, Hadoop และ HBase ซึ่งเดิมได้รับการจัดหามาเพื่อเรียกใช้การค้นหาฐานข้อมูล ที่นี่ MySQL ใช้สำหรับจัดเก็บข้อมูลประชากรและ MongoDB ใช้ในการจัดเก็บรูปภาพ ตาม techcrunch.com MongoDB ไม่มีส่วนเกี่ยวข้องกับข้อมูลที่ 'อ่อนไหว'



ชัตเตอร์

Shutterfly เป็น บริษัท แบ่งปันภาพถ่ายและเผยแพร่ส่วนบุคคลทางอินเทอร์เน็ตที่ได้รับความนิยมซึ่งจัดการร้านค้ากว่า 6 พันล้านภาพโดยมีอัตราการทำธุรกรรมสูงถึง 10,000 การดำเนินการต่อวินาที Shutterfly เป็นหนึ่งใน บริษัท ที่เปลี่ยนจาก Oracle เป็น MongoDB

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

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

จนถึงตอนนี้ Shutterfly มีความสุขกับการตัดสินใจเปลี่ยนไปใช้ MongoDB และสิ่งที่ Kenny Gorman (Data Architect of Shutterfly) พูดถึงเรื่องนี้คือ“ ฉันเชื่อมั่นในการเลือกเครื่องมือที่ถูกต้องสำหรับงานนี้และ MongoDB ก็ดี พอดี แต่ไม่ใช่โดยไม่มีการประนีประนอม”

เชฟใน devops คืออะไร

ค้นพบชีวิต

MetLife เป็นผู้ให้บริการชั้นนำระดับโลกด้านการประกันภัยค่างวดและโปรแกรมผลประโยชน์ของพนักงาน พวกเขาให้บริการลูกค้าประมาณ 90 ล้านคนและดำรงตำแหน่งผู้นำทางการตลาดในสหรัฐอเมริกาญี่ปุ่นละตินอเมริกาเอเชียยุโรปและตะวันออกกลาง MetLife ใช้ MongoDB สำหรับ“ The Wall” ซึ่งเป็นแอปพลิเคชันการบริการลูกค้าที่เป็นนวัตกรรมใหม่ที่ให้มุมมองรวมของลูกค้า MetLife รวมถึงรายละเอียดนโยบายและธุรกรรม กำแพงได้รับการออกแบบให้มีลักษณะและการทำงานเหมือน Facebook และปรับปรุงความพึงพอใจของลูกค้าและประสิทธิภาพของศูนย์บริการข้อมูล The Wall รวบรวมข้อมูลจากระบบเดิมมากกว่า 70 ระบบและรวมเข้าไว้ในบันทึกเดียว ทำงานบนเซิร์ฟเวอร์หกเครื่องในศูนย์ข้อมูลสองแห่งและปัจจุบันเก็บข้อมูลประมาณ 24 เทราไบต์ แอปพลิเคชันที่ใช้ MongoDB เป็นส่วนหนึ่งของชุดโครงการ Big Data ที่ MetLife กำลังดำเนินการเพื่อเปลี่ยนแปลง บริษัท และนำเทคโนโลยีธุรกิจและลูกค้ามารวมกัน

อีเบย์

eBay เป็น บริษัท ผู้บริโภคทางอินเทอร์เน็ตข้ามชาติของอเมริกาซึ่งมีสำนักงานใหญ่อยู่ในซานโฮเซ eBay มีโครงการจำนวนมากที่ทำงานบน MongoDB สำหรับคำแนะนำการค้นหาการจัดเก็บข้อมูลเมตาการจัดการระบบคลาวด์และการจัดหมวดหมู่สินค้า

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป

กระทู้ที่เกี่ยวข้อง: