Có một hiện tượng đặc biệt đáng để suy ngẫm——khi mọi người đánh giá các dự án hạ tầng, thường chỉ nhìn vào hiện tại. "Hiện tại có nhu cầu này không?" trở thành câu hỏi lớn nhất trong khảo sát. Nhưng thường thì những thiết kế xuất sắc nhất lại chính là những gì đã được chuẩn bị từ trước, ngay khi bạn chưa hề hấn gì đã nghĩ "phải có nó".



Lấy ví dụ về lưu trữ, nhìn qua thì chẳng có gì đặc biệt. "Chỉ đơn giản là lưu dữ liệu thôi, có gì lạ đâu." Câu này nghe có vẻ hợp lý, vấn đề là khi một ứng dụng chạy qua một năm rưỡi, điều thực sự bắt đầu gây khó khăn không phải là tốc độ nhanh hay chậm, mà chính là đống dữ liệu lịch sử đó.

Bạn bắt đầu ngần ngại, sửa đổi logic cốt lõi sợ làm hỏng hệ thống tin cậy đã có, mỗi lần thay đổi dễ dẫn đến sự cố. Lúc này mới hiểu rõ—thiết kế tốt hay không thể hiện rõ qua khả năng xử lý một cách tinh tế những "không thể xóa bỏ" dữ liệu lịch sử này.

Như bộ mô hình đối tượng Walrus, về bản chất chính là chuẩn bị phòng thủ cho những tình huống như vậy từ trước. Đối tượng không bị thay thế, mà là tiến hóa tại chỗ; lịch sử không bị ghi đè, mà liên tục tích tụ. Một ứng dụng trung bình cập nhật trạng thái 3-6 lần mỗi ngày, sau một năm sẽ lên tới khoảng 30-40GB dữ liệu. Những dữ liệu này bạn không thể xóa, cũng phải dám sử dụng.

Tôi nghĩ rằng những thứ như Walrus không phải là những thực phẩm bổ sung thêm phần hấp dẫn. Ngược lại, nó thuộc loại giao thức mà khi bạn thực sự nhận ra giá trị của nó, thì đã rất khó để bắt đầu từ vị trí thấp hơn để tiếp cận.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 5
  • Đăng lại
  • Retweed
Bình luận
0/400
SnapshotStrikervip
· 22giờ trước
Tiêu dao quán đỉnh, thực sự đã bị cái nhìn này thu hút. Điểm mạnh nhất của hạ tầng chính là ở chỗ này — bạn không biết khi nào mình sẽ cần đến nó.
Xem bản gốcTrả lời0
BearMarketSurvivorvip
· 01-10 10:32
Thành thật mà nói, hiện tại phần lớn mọi người đều quá thiển cận khi xem xét dự án, chỉ chú trọng vào nhu cầu trước mắt mà không nhận ra thử thách thực sự nằm ở phía sau Dữ liệu lịch sử mới là yếu tố quyết định, một khi ứng dụng đã chạy thì muốn thay đổi cũng không thể, ý tưởng của Walrus thực sự rất sáng tạo Đến khi nhận thức được giá trị thì đã quá muộn, đó chính là số phận của hạ tầng cơ sở
Xem bản gốcTrả lời0
GasGuzzlervip
· 01-08 18:38
Thành thật mà nói, phần dữ liệu lịch sử thực sự là một cái bẫy, đợi đến khi bạn phát hiện ra thì đã muộn rồi
Xem bản gốcTrả lời0
governance_ghostvip
· 01-08 18:38
Chết rồi, đây mới là tầm nhìn thực sự, phần lớn mọi người vẫn đang chăm chăm vào nhu cầu trước mắt, không biết rằng cái hố đã được đào sẵn rồi
Xem bản gốcTrả lời0
CommunityWorkervip
· 01-08 18:26
Thành thật mà nói, bây giờ nhiều người nhìn vào Walrus chỉ nghĩ là "lưu trữ", nhưng không biết rằng chỉ khi vấp phải sai lầm mới hiểu ra, nợ dữ liệu này thật sự là sát thủ không cần máu.
Xem bản gốcTrả lời0
  • Ghim