Một bài viết chất lượng (chắc chắn là hơn news feed LinkedIn). Bitcask thiết kế có thể đơn giản, nhưng mà làm ví dụ khá đầy đủ cho những quy tắc được tổng hợp trong DDIA.
Cảm ơn bạn đã ở đây và có những bài tâm huyết thế này. Mình làm UX cũng phải né mấy bài remix lý thuyết ( có khi từ những năm 2015) hay kêu than những vđ không phải chuyên môn. Trước đây mình đã từng có nhận định sự cần thiết của designer hiểu về hệ thống dưới góc nhìn kiến trúc sư để làm dày tư liệu thiết kế sản phẩm. Hy vọng qua các bài viết tiếng việt của bạn sẽ ngộ ra thêm.
Bitcask này có vẻ là nối tiếp truyền thống từ Riak nhỉ? Thiết kế này có vẻ đơn giản để optimize cho throughput, với việc là expose ít API hơn. So với các KV store khác như Redis, RocksDB hay Cassandra thì có vẻ hơi bị limited về usage nhỉ?
Tuy nhiên là nếu xây hệ thống với gốc là HDD thì mới phải sử dụng và quan tâm đến việc sắp xếp trên ổ đĩa cứng. Tuy nhiên hầu hết các máy chủ hiện nay đều đã chạy trên SSD, thì không hiểu là cái này có tính năng gì khác không?
Một bài viết chất lượng (chắc chắn là hơn news feed LinkedIn). Bitcask thiết kế có thể đơn giản, nhưng mà làm ví dụ khá đầy đủ cho những quy tắc được tổng hợp trong DDIA.
Để đóng góp cho thứ thay thế news feed của anh, em gợi ý bài về S3: https://www.allthingsdistributed.com/2023/07/building-and-operating-a-pretty-big-storage-system.html (mà có khi anh đọc rồi :))
Cảm ơn bạn đã ở đây và có những bài tâm huyết thế này. Mình làm UX cũng phải né mấy bài remix lý thuyết ( có khi từ những năm 2015) hay kêu than những vđ không phải chuyên môn. Trước đây mình đã từng có nhận định sự cần thiết của designer hiểu về hệ thống dưới góc nhìn kiến trúc sư để làm dày tư liệu thiết kế sản phẩm. Hy vọng qua các bài viết tiếng việt của bạn sẽ ngộ ra thêm.
cảm ơn bạn đã động viên!
Cảm ơn anh đã chia sẻ ạ.
Với mục tiêu là xây dựng nền tảng tốt bằng những hiểu biết sâu sắc, anh có thể giới thiệu cho em 1 cuốn sách phù hợp với người mới không ạ ?
P/s: Em có đọc thử cuốn design intensive data application nhưng khó hiểu quá ạ :(
DDIA là basic lắm rồi đấy bạn, đọc 1 lần không hiểu thì đọc nhiều lần, có vài chương mình phải đọc tới lần thứ 3 mới bắt đầu hiểu
Vâng. Cảm ơn anh đã cho lời khuyên ạ.
Bitcask này có vẻ là nối tiếp truyền thống từ Riak nhỉ? Thiết kế này có vẻ đơn giản để optimize cho throughput, với việc là expose ít API hơn. So với các KV store khác như Redis, RocksDB hay Cassandra thì có vẻ hơi bị limited về usage nhỉ?
Tuy nhiên là nếu xây hệ thống với gốc là HDD thì mới phải sử dụng và quan tâm đến việc sắp xếp trên ổ đĩa cứng. Tuy nhiên hầu hết các máy chủ hiện nay đều đã chạy trên SSD, thì không hiểu là cái này có tính năng gì khác không?
chuẩn, nó chính là core của Riak. Datacenter thường sử dụng HDD vì SSD quá đắt