MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

chuyển đổi cơ sở dữ liệu từ mysql sang mongoDb

có cách nào dễ dàng để thay đổi cơ sở dữ liệu từ mysql sang mongoDB không?

Phương pháp số 1 :xuất từ ​​MySQL ở định dạng CSV và sau đó sử dụng công cụ mongoimport. Tuy nhiên, điều này không phải lúc nào cũng hoạt động tốt về mặt xử lý ngày tháng của dữ liệu nhị phân.

Phương pháp số 2 :viết kịch bản chuyển khoản bằng ngôn ngữ bạn chọn. Về cơ bản, bạn viết một chương trình đọc mọi thứ từ MySQL từng phần tử một và sau đó chèn nó vào MongoDB.

Phương pháp # 2 tốt hơn # 1, nhưng nó vẫn không đầy đủ.

MongoDB sử dụng bộ sưu tập thay vì bảng. MongoDB không hỗ trợ phép nối. Trong mọi cơ sở dữ liệu tôi đã thấy, điều này có nghĩa là cấu trúc dữ liệu của bạn trong MongoDB khác với cấu trúc trong MySQL.

Do đó, không có "công cụ chung" nào để chuyển SQL sang MongoDB. Dữ liệu của bạn sẽ cần được chuyển đổi trước khi đến MongoDB.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để kiểm tra xem một trường mảng có chứa một giá trị duy nhất hay một mảng khác trong MongoDB?

  2. Mongoose giới hạn / bù đắp và truy vấn đếm

  3. Xác thực trong khi kết nối với phiên bản máy chủ MongoDB bằng Java

  4. Cập nhật thay đổi giấy phép MongoDB SSPL

  5. $ project trong $ lookup mongodb