Mục lục:
Định nghĩa - Google BigTable có nghĩa là gì?
Google BigTable là một cơ chế lưu trữ dữ liệu đa chiều, phân tán và đa chiều được xây dựng trên các công nghệ lưu trữ độc quyền của Google cho hầu hết các ứng dụng / sản phẩm trực tuyến và phụ trợ của công ty. Nó cung cấp kiến trúc dữ liệu có thể mở rộng cho cơ sở hạ tầng cơ sở dữ liệu rất lớn.
Google BigTable chủ yếu được sử dụng trong các sản phẩm độc quyền của Google, mặc dù một số quyền truy cập có sẵn trong Google App Engine và các ứng dụng cơ sở dữ liệu của bên thứ ba.
Techopedia giải thích Google BigTable
Google BigTable là một bản đồ liên tục và được sắp xếp. Mỗi chuỗi trong bản đồ chứa một hàng, cột (một số loại) và giá trị dấu thời gian được sử dụng để lập chỉ mục. Ví dụ: chuỗi dữ liệu cho một trang web được lưu như sau:
- Địa chỉ URL đảo ngược được lưu dưới dạng tên hàng (com.google.www).
- Cột nội dung lưu trữ nội dung trang Web.
- Nội dung neo lưu bất kỳ văn bản neo hoặc nội dung tham chiếu trang.
- Dấu thời gian cung cấp thời gian chính xác khi dữ liệu được lưu trữ và được sử dụng để sắp xếp nhiều phiên bản của một trang.
Google BigTable được xây dựng trên các công nghệ như Google File System (GFS) và SSTable. Nó được sử dụng bởi hơn 60 ứng dụng Google, bao gồm Google Finance, Google Reader, Google Maps, Google Analytics và Web indexing.
