Google มีเทคโนโลยีหลายอย่างที่พวกเขาพัฒนาขึ้นภายในเพื่อเก็บข้อมูลจำนวนมหาศาลเหล่านี้ การใช้เทคโนโลยีเหล่านี้พวกเขาสามารถเพิ่มโหลดฮาร์ดดิสก์ลงในคลัสเตอร์ได้โดยไม่ต้องหยุดทำงาน แต่ใช่ว่าพวกเขายังต้องการคนทำเช่นนั้น
เท่าที่ฉันรู้จากบล็อกของ Google สองส่วนหลักคือระบบไฟล์ของ Google ซึ่งเป็นระบบไฟล์แบบกระจายที่สามารถขยายได้ในระดับที่ใหญ่มากจริงๆ: ระบบไฟล์ของ Google
และด้านบนของ Google File System พวกเขามี Big Table ซึ่งเป็นฐานข้อมูล Key Value บางประเภทและยังขยายเป็นเกล็ดขนาดใหญ่: Big Table
สำหรับการรับประกันความพร้อมใช้งานสูงทุกอย่างซ้ำซ้อนหลายครั้งส่วนใหญ่มากกว่า 3 ครั้ง