Hi chị, em cũng đang làm về ETL dùng dbt và snowflake, em cũng áp dụng những trick lỏ c gợi nhưng query chạy hơn 2 giờ với dbt không được transform xong, chị còn típ hay trick lỏ nào khác để em cải thiện được vấn đề transform được không ạ. Thanks c
@yurimaniakku mình thấy nó khác ở điểm, 2PC thì xài sync call còn SAGA thì xài async call.
Tại first phase của 2PC, coordinator phải sync call đi hỏi toàn bộ participants của mình coi có ready to commit hay chưa, chỉ cần 1 participant k ready thì transaction cũng k được thực hiện.
Còn SAGA thì tại 1 thời điểm orchestrator sẽ ra lệnh cho 1 service thực hiện sub-transaction thôi, mấy service khác có thể chưa ready ngay lúc đó, nhưng lúc sau khi orchestrator cần tới thì nó đã ready rồi. Chính vì vậy nó không có blocking nature như 2PC
Bài viết hay quá ạ, em đã đọc nhiều bài về SAGA nhưng đây là bài mang lại nhiều giá trị nhất, thực tế nhất và cũng rất là dễ hiểu. Cảm ơn anh nhiều ạ 🥰
THẢO LUẬN
Đúng rồi, trên fb có mấy bạn cứ hay khoe làm app này app nọ trong vài ngày. Chỉ biết cười thầm
Series hay a, a viết thêm bài về Ingress ạ
Tổng hợp các thuật ngữ blockchain cơ bản: https://dk-tech.vn/thuat-ngu-blockchain-co-ban/
Xem thêm các thuật toán đồng thuận khác của blockchain tại đây: https://dk-tech.vn/thuat-toan-dong-thuan-blockchain/#Cac_thuat_toan_dong_thuan_khac
quá hay, cảm ơn vì những chia sẻ hữu ích này!
bài viết khá hay và thú vị, dễ hiểu. Thanks bạn đã chia sẻ
Xem thêm sự khác nhau giữa dApp và web3 App : https://dktechnical.vn/tin-tuc/dapp-va-web3-app-la-gi/
Khám phá thêm:
Tuyệt vời luôn anh♥️
Được quá bạn ơi!
Hi chị, em cũng đang làm về ETL dùng dbt và snowflake, em cũng áp dụng những trick lỏ c gợi nhưng query chạy hơn 2 giờ với dbt không được transform xong, chị còn típ hay trick lỏ nào khác để em cải thiện được vấn đề transform được không ạ. Thanks c
bài viết rất chi tiết 👍️
bình luận con
sucker
@yurimaniakku mình thấy nó khác ở điểm, 2PC thì xài sync call còn SAGA thì xài async call.
Tại first phase của 2PC, coordinator phải sync call đi hỏi toàn bộ participants của mình coi có ready to commit hay chưa, chỉ cần 1 participant k ready thì transaction cũng k được thực hiện.
Còn SAGA thì tại 1 thời điểm orchestrator sẽ ra lệnh cho 1 service thực hiện sub-transaction thôi, mấy service khác có thể chưa ready ngay lúc đó, nhưng lúc sau khi orchestrator cần tới thì nó đã ready rồi. Chính vì vậy nó không có blocking nature như 2PC
Bài viết hay quá ạ, em đã đọc nhiều bài về SAGA nhưng đây là bài mang lại nhiều giá trị nhất, thực tế nhất và cũng rất là dễ hiểu. Cảm ơn anh nhiều ạ 🥰