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

Chèn hàng loạt (hàng loạt) không đồng bộ vào MySQL (hoặc MongoDB?) Qua Node.js

1) trong MySql các truy vấn được thực hiện tuần tự trên mỗi kết nối. Nếu bạn đang sử dụng một kết nối, các hàm 40 ~ của bạn sẽ dẫn đến 40 truy vấn được xếp hàng (thông qua hàng đợi rõ ràng trong thư viện mysql, mã hoặc hàng đợi hệ thống của bạn dựa trên các nguyên thủy đồng bộ hóa), không nhất thiết phải theo cùng thứ tự mà bạn đã bắt đầu 40 hàm. Trong trường hợp đó, MySQL sẽ không gặp bất kỳ vấn đề nào về điều kiện chạy đua với các trường tự động cập nhật

2) nếu bạn thực sự muốn thực hiện song song 40 truy vấn, bạn cần mở 40 kết nối với MySQL (đây không phải là một ý tưởng hay từ quan điểm hiệu suất, nhưng một lần nữa, Mysql được thiết kế để xử lý tự động tăng một cách chính xác cho nhiều máy khách)

3) Không có lệnh chèn hàng loạt đặc biệt nào trong giao thức Mysql ở cấp độ dây, bất kỳ thư viện nào hiển thị api chèn hàng loạt trên thực tế chỉ thực hiện truy vấn dài 'chèn ... giá trị'.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Xóa tài liệu nhúng trong một mảng tài liệu lồng nhau

  2. MongoDB Hiển thị các mục trẻ em trong mối quan hệ Một đến Nhiều

  3. Tính tổng với khung tổng hợp db mongo

  4. MongoDB $ sinh

  5. Rails mongoid regex trên trường Integer