ฐานข้อมูลแบบกระจาย Hbase คือฐานข้อมูล Hadoop แบบกระจาย NoSQL ของ Apache ที่ปรับขนาดได้ดี ข้อมูลใน Hbase เป็นฐานข้อมูลเชิงคอลัมน์ที่เก็บข้อมูลที่มีโครงสร้างเป็นคู่คีย์-ค่า Hbase เขียนด้วยภาษาจาวา Hbase ได้รับแรงบันดาลใจจาก Google Paper - "Big Table: A Distributed Storage System for Structured Data" Hbase ส่วนใหญ่จะใช้งานเมื่อต้องการการเข้าถึงการอ่านและเขียนที่รวดเร็วมาก ในโพสต์นี้ ฉันจะแสดงวิธีการติดตั้ง Apache Hbase บน Windows Hbase สามารถใช้ได้อย่างอิสระจาก Hadoop
ปรับขนาดได้เชิงเส้น
การอ่านและการเขียนอย่างสม่ำเสมอ
การแบ่งส่วนตารางอัตโนมัติและกำหนดค่าได้
การสนับสนุนการเฟลโอเวอร์อัตโนมัติสำหรับเซิร์ฟเวอร์ภูมิภาค
ผสานรวมกับ Hadoop เป็นแหล่งที่มาและเป้าหมาย
API ที่ใช้ Java ที่ใช้งานง่ายสำหรับการเข้าถึงไคลเอ็นต์
การเข้าถึงแถวเดียวจากบันทึกนับพันล้านรายการที่มีความหน่วงต่ำ
ค้นหาโต๊ะขนาดใหญ่ได้อย่างรวดเร็ว
Thrift Gateway และบริการเว็บ REST-ful ที่รองรับตัวเลือกการเข้ารหัส XML, Protobuf และไบนารี
เชลล์ที่ใช้ Jruby แบบขยายได้ (JIRB)
รองรับการส่งออกตัววัดไปยังไฟล์หรือ Ganglia ผ่านระบบย่อยตัววัด Hadoop หรือผ่าน JMX