Tôi đang tự mình thử dự án cơ sở dữ liệu quy mô lớn đầu tiên của mình. Tôi có một myisam mysql db trên máy chủ 1 với một ứng dụng php tiêu thụ số lượng lớn dữ liệu khác nhau. Tôi có mysql myisam trên máy chủ 2 với ứng dụng php chọn và hiển thị dữ liệu.Tư vấn và kỹ thuật sao chép Muzak
Tôi muốn sao chép dữ liệu trên máy chủ 2.
Câu hỏi:
- Tôi có nên thay đổi máy chủ 1 mysql db để InnoDB
- Bạn có thể sao chép server1 InnoDB để server2 MyISAM
- tôi lưu trữ media như blobs với ý định sử dụng bộ nhớ đệm để giảm tải ứng suất trên máy chủ trực tiếp. Tôi có nên sử dụng lưu trữ hệ thống tập tin và rsync không.
- Bất kỳ lời khuyên chung nào từ những người có kinh nghiệm khác?
Cảm ơn. Các tập tin media là hình ảnh. 3 phiên bản của cùng một hình ảnh ở các kích cỡ khác nhau. Kích thước tập tin từ khoảng 10k đến 80k và không có khả năng nhiều hơn thế. Với ý nghĩ đó, nó vẫn sẽ là một kích thước db khổng lồ. Điều đó có quan trọng không? Hoặc là mysql đủ cứng rắn cho công việc. Tất nhiên memcached sẽ được sử dụng trên trực tiếp. – user915831
Tôi thích ý tưởng của nfs. Nhưng vì đây là một dự án cá nhân, số tiền của tôi bị giới hạn. Tôi có một máy chủ chuyên dụng trực tiếp tốt. Trong một trung tâm dữ liệu với băng thông không được đo và kết nối t1. Tôi có một máy chủ nội bộ trong văn phòng nhưng bị hạn chế bởi kết nối Internet upstream mà là khoảng 512up 20mbs xuống. Vì vậy, với kết nối nfs iconnection trên máy chủ trong nhà sẽ làm chậm phần mềm tiêu thụ xuống - phải không? – user915831
Máy chủ có nằm trong cùng một trung tâm dữ liệu không? họ có thể nói chuyện với nhau mà không cần VPN không? kiểm tra liên kết này http://how-to.linuxcareer.com/how-to-configure-nfs-on-linux. Có lẽ bạn có thể bắt đầu lưu trữ hình ảnh trong cơ sở dữ liệu vì chúng nhỏ và sau đó chuyển sang giải pháp NFS nếu bạn nâng cấp lên phương tiện lớn hơn. –