Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách xuất dữ liệu MongoDB sang cơ sở dữ liệu SQL bằng cách sử dụng Studio 3T và tính năng Di chuyển MongoDB sang SQL.
Các bài viết liên quan:
Giai đoạn chuẩn bị
Studio 3T: Đảm bảo rằng bạn đã thiết lập và chạy Studio 3T.
Cơ sở dữ liệu SQL: Chuẩn bị sẵn các chi tiết kết nối SQL của bạn. Tôi sẽ sử dụng SQL Server cho hướng dẫn này, nhưng Studio 3T cũng chính thức hỗ trợ MySQL, PostgreSQL và Oracle.
Bước 1: Mở SQL Migration
Nhấp vào Di chuyển SQL từ Thanh công cụ toàn cầu, sau đó chọn MongoDB → Di chuyển SQL.
Ngoài ra, nhấp chuột phải vào Cây kết nối, đi tới Di chuyển SQL và nhấp vào MongoDB → SQL Migrate.
Bước 2: Chọn kết nối nguồn MongoDB
Bây giờ chúng ta cần kết nối với máy chủ MongoDB của chúng ta, nơi chứa các bộ sưu tập mà chúng ta muốn di chuyển.
Để thực hiện việc này, hãy nhấp vào Nhấp vào đây để kết nối với máy chủ.
Bây giờ chúng ta có hai tùy chọn: kết nối với máy chủ MongoDB hiện có hoặc tạo một kết nối mới, điều mà người dùng lần đầu có thể sẽ cần thực hiện.
Để tạo kết nối MongoDB mới, hãy nhấp vào Kết nối mới.
Nhập các chi tiết có liên quan trong các tab Máy chủ, Xác thực, SSL, SSH, Proxy và Nâng cao.
Nhấp vào Save, sau đó nhấp vào Connect.
Sau đó, bạn có thể chỉ cần chọn kết nối này từ danh sách cho lần di chuyển tiếp theo của mình.
Bước 3: Chọn kết nối hoặc thư mục đích SQL
Bước tiếp theo là chọn cơ sở dữ liệu SQL đích.
Studio 3T cho phép chúng ta kết nối trực tiếp với máy chủ SQL và ngay lập tức di chuyển dữ liệu của chúng tôi hoặc lưu quá trình di chuyển này dưới dạng đường dẫn tệp SQL để chúng tôi có thể chạy sau này một cách thuận tiện.
Nhấp vào Click here to connect to a server.
Tương tự như Bước 2, thao tác này sẽ mở Trình quản lý kết nối SQL.
Tạo một kết nối SQL mới bằng cách nhấp vào New Connection. Điền vào các tab Server và SSH với các chi tiết cần thiết.
Nhấp vào để Save. Sau đó bấm OK. Sau đó, bạn có thể chỉ cần chọn kết nối đã lưu để di chuyển trong tương lai.
Nếu bạn chọn lưu vào đường dẫn tệp SQL, Studio 3T sẽ cho phép bạn chọn vị trí của tệp câu lệnh cũng như kiểu cơ sở dữ liệu.
Bước 4: Add export units
Bây giờ chúng tôi đã kết nối thành công với cả máy chủ MongoDB và SQL của mình, đã đến lúc chọn dữ liệu.
Nhấp vào Add export units. Mỗi Add export units tương ứng với một lần xuất duy nhất của tập hợp nguồn.
Bấm OK.
Sau khi chọn cơ sở dữ liệu, Studio 3T sẽ tạo Bản xem trước bảng SQL cho dữ liệu của bạn. Ở đây chúng ta có thể thấy (các) bảng SQL sẽ được tạo từ các bộ sưu tập MongoDB của chúng ta.
Bạn có thể định cấu hình thêm cách ánh xạ các trường MongoDB vào bảng và cột SQL bằng cách sử dụng chức năng Ánh xạ.
Bước 5: Chạy export
Bản xem trước bảng SQL có đẹp không? Sau đó, đã đến lúc chạy quá trình xuất bằng cách nhấp vào Chạy di chuyển trong thanh công cụ trên cùng.
Khi quá trình xuất hoàn tất, hãy mở cơ sở dữ liệu SQL của bạn và nhấn làm mới để xem dữ liệu mới được nhập của bạn.