Sử dụng Datastore

Một phần của tài liệu Điện toán đám mây và giải pháp lưu trữ dữ liệu trong doanh nghiệp vừa và nhỏ (Trang 58 - 60)

- Máy chủ)

3.2.2.Sử dụng Datastore

Lưu trữ dữ liệu của doanh nghiệp lên Datastore bằng cách gọi Datastore APIs trên ứng dụng GAE xây dựng cho doanh nghiệp. Ứng dụng GAE sẽ giúp doanh nghiệp lưu trữ, xử lý dữ liệu, và quản lý nghiệp vụ. Như vậy, để quản lý và lưu trữ dữ liệu đặc thù liên quan đến nghiệp vụ của doanh nghiệp (ví dụ: dữ liệu về các sản phẩm kinh doanh của doanh nghiệp. Các nghiệp vụ của doanh nghiệp cần phải lấy và xử lý dữ liệu về các sản phẩm

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

như thống kê các sản phẩm mới, các sản phẩm bán chạy, thu nhập kinh doanh theo ngày, tháng …), thì cần phải xây dựng ứng dụng GAE, qua đó sử dụng được Datastore APIs để thao tác với dữ liệu lưu trên BigTable của Google. Đây mới chính là giải pháp chính để doanh nghiệp lưu trữ và xử lý dữ liệu trên các đám mây của Google.

Các bước xây dựng cơ sở dữ liệu sử dụng Datastore:

Bước 1. Tạo hệ thống entities tương ứng với mô hình cơ sở dữ liệu của

doanh nghiệp:

Trước tiên, doanh nghiệp cần xây dựng sơ đồ cơ sở dữ liệu tương ứng với nghiệp vụ của mình. Sau đó sử dụng Datastore APIs để xây dựng hệ thống các entities tương ứng với các bảng trong sơ đồ cơ sở dữ liệu đó. Như vậy, ta có chuỗi thao tác sau:

Mô hình cơ sở dữ quan hệ => Xây dựng các entities + Thiết lập các quan hệ giữa các entities.

Bước 2. Sử dụng hệ thống entities để xử lý dữ liệu trong ứng dụng của

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

53

Entities là các đối tượng trung gian mang dữ liệu, giúp cho ứng dụng GAE thao tác với dữ liệu thật trên BigTable.

Bước 3. Sử dung BlobStore để thao tác với các dữ liệu dạng files: hình

ảnh, âm thanh, files dữ liệu khác …

Một phần của tài liệu Điện toán đám mây và giải pháp lưu trữ dữ liệu trong doanh nghiệp vừa và nhỏ (Trang 58 - 60)