Các cụm cơ sở dữ liệu có khả năng phục hồi cao là thiết yếu để đảm bảo truy cập dữ liệu liên tục và giảm thời gian. Thiết kế đúng bao gồm việc lên kế hoạch cẩn thận về phần cứng, phần mềm và cấu hình mạng để đạt được sự đáng tin cậy và khả năng tăng cường. Bài này cung cấp các hướng dẫn và tính toán thiết thực để hỗ trợ việc thiết kế các cụm dữ liệu có khả năng phục hồi cao.

Nguyên tắc then chốt của sự hỗn loạn có tính bền vững

Các cụm có khả năng phục hồi cao nhắm đến việc giảm thiểu sự ngắt quãng dịch vụ thông qua các cơ chế dự phòng và cơ chế giảm giá trị. Thành phần quan trọng bao gồm nhiều nút cơ sở dữ liệu, các nút lưu trữ, và kết nối mạng đáng tin cậy. Đồng bộ hóa đúng đắn là thiết yếu để phát hiện thất bại và tự động phục hồi.

Đường dẫn Thiết kế

Khi thiết kế một nhóm có tính dễ bị ảnh hưởng cao, hãy xem những hướng dẫn sau:

  • Tính năng tự chủ: triển khai nhiều nút để ngăn chặn những điểm thất bại.
  • Chủ nghĩa cơ khí: quá trình tự động hỏng quá trình chuyển đổi sang chờ nút "ngăn" không rõ ràng.
  • Tính năng Mạng Mạng ) Dùng liên kết dành riêng và thừa để đảm bảo kết nối.
  • Việc đồng bộ hoáta:[FLT: 1) Dùng đồng bộ hoặc arynronous reprocition dựa trên các yêu cầu độ linh hoạt và nhất quán.
  • Đang sắp xếp và cảnh báo: theo dõi liên tục hệ thống và đặt cảnh báo về thất bại.

Tính toán cho việc lên kế hoạch tính toán tính toán

Kế hoạch khả năng hiệu quả bao gồm việc ước lượng và đảm bảo cho cụm có thể xử lý các yêu cầu cao nhất.

  • Thông qua: Xác định số giao dịch tối đa trong một giây (PS) hệ thống phải hỗ trợ.
  • Quản lý: Tính toán tổng số lượng dữ liệu cộng với tỷ lệ tăng trưởng để kích thước lưu trữ thích hợp.
  • Yếu tố dự phòng: Hãy quyết định số nút chờ đợi dựa trên mức độ sẵn có đã muốn.
  • Network Bandwidth:) Liên kết bảo mật mạng có thể hỗ trợ dữ liệu sao chép và giao thông khách hàng cùng một lúc.

Chẳng hạn, nếu hệ thống xử lý 10,000 TPS với tốc độ tăng trưởng 20% mỗi năm, và yêu cầu 99.99% thời gian tăng lên, thiết kế phải bao gồm đủ nút, chỗ lưu trữ và khả năng mạng để hỗ trợ các thiết bị đo lường này.