A study titled ‘‘NoSQL Benchmark Study Release’’ by Elizabeth
Gallagher sponsored by Couchbase claims that, Couchbase is the
clear leader as far as complete throughput, when 90% of data is Inmemory,
followed by MongoDB and Cassandra [34]. All databases
served over 60,000 Transactions Per Second (TSP) with Couchbase
far exceeding that with over 900,000 TPS. ‘‘For balanced workloads
(50% read, 50% write), MongoDB showed the best scaling behavior.
Couchbase and Cassandra both show scaling at about half of linear
capacity throughout. Cassandra actually scales slightly better for
the balanced workload’’. According to this study ‘‘for heavy-read
workloads (95% read, 5% write), both Couchbase and MongoDB
scale close to linearly’’ [34].
Column Family databases Cassandra and HBase show excellent
writing abilities, but its reading performance is poor, since these
two products were optimized for writing resulting to lots of concurrent
I/O when reading. Since Cassandra uses huge amounts of
memory, it has to perform lots of disk I/O in read heavy workloads,
leading to a highly decreased performance. Both Cassandra
and HBase have a better performance during execution of Updates.
MongoDB has similar structures to RDBMS and shows great
flexibility in data modeling, especially for medium and small-sized
businesses [35]. MongoDB is the best fit for read intensive applications.
การศึกษาชื่อว่า '' NoSQL มาตรฐานศึกษาปล่อย '' โดยเอลิซาเบธสวนสัตว์ที่สนับสนุน โดย Couchbase อ้างที่ Couchbase เป็นการล้างนำเท่าปริมาณสมบูรณ์ 90% ของข้อมูลเมื่อ Inmemoryตาม ด้วย MongoDB และนี่ [34] ฐานข้อมูลทั้งหมดให้บริการมากกว่า 60,000 รายการต่อสอง (TSP) กับ Couchbaseไกลเกินที่พร้อมกว่า 900,000 TPS '' สำหรับเวิร์กโหลดสมดุล(อ่านแล้ว 50%, 50% เขียน), MongoDB แสดงมาตราส่วนลักษณะการทำงานดีที่สุดCouchbase และนี่ทั้งแสดงมาตราส่วนที่ครึ่งหนึ่งของเส้นตรงความจุทั่ว นี่จริงชั่งดีกว่าเล็กน้อยสำหรับปริมาณสมดุล '' ตามการศึกษานี้ '' สำหรับอ่านอย่างหนักปริมาณ (อ่าน 95%, 5% เขียน), Couchbase และ MongoDBขนาดใกล้เชิงเส้น '' [34]คอลัมน์ฐานข้อมูลครอบครัวนี่และ HBase แสดงเยี่ยมเขียนความสามารถ แต่ประสิทธิภาพของการอ่านไม่ดี ตั้งแต่นี้สองผลิตภัณฑ์เหมาะสมเขียนเกิดไปพร้อมกันI/O เมื่ออ่าน เพราะนี่ใช้เงินจำนวนมากหน่วยความจำ มีการดำเนินการของ I/O ของดิสก์ในปริมาณหนักอ่านนำไปสู่ประสิทธิภาพที่ลดลงสูง ทั้งสองนี่และ HBase มีประสิทธิภาพที่ดีขึ้นในระหว่างดำเนินการปรับปรุงMongoDB มีโครงสร้างคล้ายกับ RDBMS และแสดงดีข้อมูลการสร้างแบบจำลอง โดยเฉพาะอย่างยิ่งสำหรับขนาดกลาง และ ขนาดเล็กที่มีความยืดหยุ่นธุรกิจ [35] MongoDB เหมาะสุดสำหรับโปรแกรมประยุกต์จำนวนมากที่อ่าน
การแปล กรุณารอสักครู่..