กลับไปหน้าบทความ

อ่าน 2 นาที

วายซีเอสบี

Yahoo! Cloud Serving Benchmark ( YCSB ) เป็นชุดโปรแกรมและข้อกำหนดแบบโอเพนซอร์สสำหรับการประเมินความสามารถในการเรียกค้นและบำรุงรักษาโปรแกรมคอมพิวเตอร์...

วายซีเอสบี

Yahoo! Cloud Serving Benchmark ( YCSB ) เป็นชุดโปรแกรมและข้อกำหนดแบบโอเพนซอร์สสำหรับการประเมินความสามารถในการเรียกค้นและบำรุงรักษาโปรแกรมคอมพิวเตอร์ โดยมักใช้เพื่อเปรียบเทียบประสิทธิภาพของระบบจัดการฐานข้อมูล NoSQL

เกณฑ์มาตรฐานดั้งเดิมได้รับการพัฒนาโดยพนักงานในแผนกวิจัยของYahoo!ซึ่งเผยแพร่ในปี 2010 โดยมีเป้าหมายที่ระบุไว้คือ "อำนวยความสะดวกในการเปรียบเทียบประสิทธิภาพของระบบบริการข้อมูลบนคลาวด์รุ่นใหม่" โดยเฉพาะอย่างยิ่งสำหรับภาระงานการประมวลผลธุรกรรมซึ่งแตกต่างจากภาระงานที่วัดโดยเกณฑ์มาตรฐานที่ออกแบบมาสำหรับระบบจัดการฐานข้อมูลแบบดั้งเดิม [ 1 ]

YCSB ถูกเปรียบเทียบกับเกณฑ์มาตรฐาน TPC-H จาก Transaction Processing Performance Councilโดย YCSB ถูกเรียกว่า เกณฑ์มาตรฐาน ข้อมูลขนาดใหญ่ในขณะที่ TPC-H เป็นเกณฑ์มาตรฐานระบบสนับสนุนการตัดสินใจ[ 2 ]

YCSB ถูกใช้โดยผู้จำหน่าย DBMS สำหรับ "การตลาดแบบเบนช์มาร์ค" [ 3 ]มันถูกใช้ในการอภิปรายเชิงวิชาการหรือการสอน โดยเฉพาะอย่างยิ่งสำหรับApache HBase [ 4 ] [ 5 ] มันถูกใช้สำหรับการเปรียบเทียบผลิตภัณฑ์หลายรายการโดยผู้สังเกตการณ์ในอุตสาหกรรม เช่นNetwork World (เปรียบเทียบCassandra , MongoDBและRiak ) [ 6 ] Thumbtack Technologies (เปรียบเทียบAerospike , Cassandra, Couchbaseและ MongoDB) [ 7 ]และสถาบันโพลีเทคนิคและมหาวิทยาลัย Coimbra (เปรียบเทียบ Cassandra, HBase, Elasticsearch , MongoDB, Oracle NoSQL , OrientDB , Redis , Scalaris, TarantoolและVoldemort ) [ 8 ]บริษัท SanDiskได้เผยแพร่ผลลัพธ์ที่วัดบนฐานข้อมูล Oracle NoSQL [ 9 ]

การนำไปใช้

  • การใช้งาน Java ดั้งเดิม
  • การใช้งาน GoLang
  • การใช้งานภาษา C++ สำหรับฐานข้อมูลแบบ Key-Value ฝังตัว LevelDB, RocksDB และ LMDB
  • การใช้งานภาษา C++ สำหรับฐานข้อมูลแบบ Key-Value ฝังตัว LevelDB, RocksDB, LMDB, WiredTiger และ UDisk
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=YCSB&oldid=1265966643 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ วายซีเอสบี

Yahoo! Cloud Serving Benchmark ( YCSB ) เป็นชุดโปรแกรมและข้อกำหนดแบบโอเพนซอร์สสำหรับการประเมินความสามารถในการเรียกค้นและบำรุงรักษาโปรแกรมคอมพิวเตอร์...

การนำไปใช้

การใช้งาน Java ดั้งเดิม การใช้งาน GoLang การใช้งานภาษา C++ สำหรับฐานข้อมูลแบบ Key-Value ฝังตัว LevelDB, RocksDB และ LMDB การใช้งานภาษา C++ สำหรับฐานข้อมูลแบบ Key-Value ฝังตัว LevelDB, RocksDB, LMDB, WiredTiger และ UDisk ดึงข้อมูลมาจาก " https://en.wikipedia.