Là một lập trình viên, tôi thực hiện các phát hiện mang tính cách mạng vài năm một lần. Tôi đang ở phía trước của đường cong, hoặc đằng sau nó bằng khoảng π trong pha. Một bài học khó khăn mà tôi đã học được là việc mở rộng quy mô OUT không phải lúc nào cũng tốt hơn, khá thường là hiệu suất đạt được lớn nhất là khi chúng tôi tập hợp lại và mở rộng quy mô.Lý do KHÔNG tăng tỷ lệ so với -out?
Bạn có lý do gì để mở rộng quy mô so với không? Giá, hiệu suất, tầm nhìn, sử dụng dự kiến? Nếu vậy, làm thế nào điều này làm việc cho bạn?
Chúng tôi đã từng thu nhỏ tới hàng trăm nút sẽ tuần tự hóa và lưu trữ dữ liệu cần thiết cho mỗi nút và chạy các quy trình toán học trên các bản ghi. Nhiều, hàng tỷ bản ghi cần phải được phân tích chéo. Đó là trường hợp kinh doanh và kỹ thuật hoàn hảo để sử dụng quy mô. Chúng tôi tiếp tục tối ưu hóa cho đến khi chúng tôi xử lý khoảng 24 giờ dữ liệu trong 26 giờ wallclock. Thực sự dài câu chuyện ngắn, chúng tôi cho thuê một IBM khổng lồ (cho thời gian) pSeries, đưa Oracle Enterprise vào nó, lập chỉ mục dữ liệu của chúng tôi và kết thúc xử lý cùng 24 giờ dữ liệu trong khoảng 6 giờ. Cách mạng cho tôi.
Vì vậy, nhiều hệ thống doanh nghiệp là OLTP và dữ liệu không phải là shard'd, nhưng mong muốn của nhiều người là phân cụm hoặc mở rộng quy mô. Đây có phải là phản ứng đối với các kỹ thuật mới hoặc hiệu suất nhận thức không?
Thực hiện các ứng dụng nói chung ngày hôm nay hoặc matras chương trình của chúng tôi cho vay tốt hơn cho quy mô không? Chúng ta có nên đưa xu hướng này vào tài khoản trong tương lai không?
Chủ quan và tranh luận. – Malfist
Nếu bạn bỏ dòng cuối cùng thì đó thực sự là một câu hỏi hay. Nhận thức chung là ném nhiều phần cứng hơn sau một F5 sẽ giải quyết các vấn đề – mfeingold
Đồng ý về lập luận. Tôi đã điều chỉnh câu hỏi của mình. – Xailor