Yêu cầu thg 9 16, 2023 3:26 CH 263 1 3
  • 263 1 3
0

Có cách nào để migration nosql ( mongodb) thành sql ( mysql ) không nhỉ các bác

Chia sẻ
  • 263 1 3

Mình đang không biết làm sao để convert db từ nosql sang mysql để insert server kiểu gì , có tool nào or modules nào support ko nhỉ các bạn

3 CÂU TRẢ LỜI


Đã trả lời thg 9 19, 2023 8:38 SA
0

hiện không có tool nào làm nhanh đâu. cách nào được tìm ở trên mạng cũng sẽ đều yêu cầu bạn export data từ mongodb ra, phân tích data rồi tạo bảng ở mysql và cuối cùng là import data. bản chất của nosql là không có cấu trúc, kiểu dữ liệu chỉ có key-value, còn sql thì có cấu trúc, có kiểu dữ liệu như int, string,.... và tuỳ từng hệ thống khác nhau có các bảng khác nhau, kiểu dữ liệu sẽ khác nhau nên không có tool "vạn năng" nào có thể convert được.

Thế nên theo hướng trên và bạn đánh giá lại hệ thống thì tự viết tool đi

Chia sẻ
Đã trả lời thg 9 21, 2023 4:31 SA
0

em không biết có thích hợp với bác không, nhưng trước đây em sài Studio 3T để convert qua lại giữa 2 cái, bác tìm hiểu thử nhé: https://www.youtube.com/watch?v=XlHf1tDW2lo

Chia sẻ
Đã trả lời thg 10 20, 2023 10:53 SA
0

AE làm lâu năm cũng rút ra kinh nghiệm là viết vài dòng code sau đó tự động chuyển thành thôi . Dùng hàng ăn sẵn ko có thì dùng hàng nhà làm .

  1. Hướng là ntn . Query dữ liệu từ database => sau đó dùng công cụ code bác làm hiểu về nó
  2. Sau đó sẽ ra được các trường tương ứng với key trong mongodb value dùng check type ra kiểu dữ liệu
  3. Từ bước 2 có thể tạo ra lệnh create table .... tự diễn thôi
  4. Chúc bạn may mắn với ý tưởng
Chia sẻ
Avatar Hoàng Đức Quân @devil_boom_129
thg 11 9, 2023 4:42 SA

Nếu bạn dùng AWS thì hiện có AWS Data Migration Service(AWS DMS) có thể giúp bạn vụ này theo giới thiệu. Bạn có thể thử

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí