สารบัญ:
คำจำกัดความ - Google BigTable หมายถึงอะไร
Google BigTable เป็นกลไกการจัดเก็บข้อมูลแบบไม่สัมพันธ์กันและแบบหลายมิติที่สร้างขึ้นบนเทคโนโลยีการจัดเก็บข้อมูลที่เป็นกรรมสิทธิ์ของ Google สำหรับแอปพลิเคชัน / ผลิตภัณฑ์ออนไลน์และส่วนหลังส่วนใหญ่ของ บริษัท มันมีสถาปัตยกรรมข้อมูลที่ปรับขนาดได้สำหรับโครงสร้างพื้นฐานฐานข้อมูลขนาดใหญ่มาก
Google BigTable ส่วนใหญ่ใช้ในผลิตภัณฑ์ของ Google ที่เป็นกรรมสิทธิ์แม้ว่าการเข้าถึงบางอย่างจะมีให้ใน Google App Engine และแอปพลิเคชันฐานข้อมูลบุคคลที่สาม
Techopedia อธิบาย Google BigTable
Google BigTable เป็นแผนที่ถาวรและเรียงลำดับ แต่ละสตริงในแผนที่มีแถวคอลัมน์ (หลายประเภท) และค่าการประทับเวลาที่ใช้สำหรับการทำดัชนี ตัวอย่างเช่นบันทึกสตริงข้อมูลสำหรับเว็บไซต์ดังนี้
- ที่อยู่ URL ย้อนกลับถูกบันทึกเป็นชื่อแถว (com.google.www)
- คอลัมน์เนื้อหาเก็บเนื้อหาของเว็บเพจ
- เนื้อหาจุดยึดบันทึกข้อความจุดยึดหรือเนื้อหาที่อ้างอิงถึงหน้า
- การประทับเวลาแสดงเวลาที่แน่นอนเมื่อข้อมูลถูกจัดเก็บและใช้สำหรับการเรียงลำดับอินสแตนซ์หลายหน้า
Google BigTable สร้างขึ้นจากเทคโนโลยีเช่น Google File System (GFS) และ SSTable มันถูกใช้โดยแอปพลิเคชั่นของ Google มากกว่า 60 รายการรวมถึง Google Finance, Google Reader, Google Maps, Google Analytics และการจัดทำดัชนีเว็บ
