Chào mọi người hôm nay mình sẽ hướng dẫn mọi người cách import Database vài một dự án GCP.
Trước đây đã có một lần e hướng dẫn mọi người cách sử dụng DB và import vào GCP. Tuy nhiên sau dự án JRDB dữ liệu của khách hàng quá lớn và không thể import được từ navicat. Bên cạnh đó khách hàng còn tạo các funtion hoặc trigger trong SQL nên việc import từ navicat đã khó lại càng khó hơn.
Vậy để khắc phục vấn đề này e đã tìm ra một giải pháp import hết DB của khách hàng chỉ mất tầm 2 tiếng.
Bước 1. Truy cập vào Instance cần sử dụng để có thể export DB.
Bước 2. Khi export mọi người chọn SQL ( giữ các function và trigger, view của DB cũ ), sau đó chọn database cần export, tiếp theo chọn destination đưa vào bucket dùng để lưu trữ online file SQL này.
Bước 3: Tạo một instance mới, tạo các role user trong instance này ( Lưu ý mọi người phản gán lại role cho đúng với instace cũ lúc này mới có thể import được), tạo database mong muốn được import vào, tiến hành import DB từ file bucket mà chúng ta vừa lưu trữ.
Google sẽ sử dụng các thuật toán để import DB tốc độ nhanh hơn navicat đến vài chục lần hơn thế nữa chúng ta cũng không cần phải import từng DB một lần. E cảm ơn mọi người đã dành thời gian đọc bài ạ.