Theo như mô hình trong hình phía trên, thì làm sao biết được là data đang read từ slave db hay sharding db vậy a? Hay là cơ chế của db tự động switch nếu có mode master-slave hoặc sharding?
Series bài viết rắt bổ ích với e. Cảm ơn anh, chúc anh có nhiều sức khỏe
Thanks. Mình xem bài về Github Runners với Docker và đi sang bài này.
Mình cũng đang dùng docker để xử lý vài thứ. Cụ thể là CI/CD. Tuy nhiên xin mạng phép 1 chút chủ quan ý cá nhân về bài này với Docker.
Docker bản chất cũng là "ảo hoá". Nên nếu xét về performance thì ít nhiều suy giảm ( 0,0000001% cũng là có suy giảm ). Dù rằng hiện tại Docker đã được optimized để chạy cũng khá ngon rồi. Nhưng có vẫn là có. ( Dân IT tụi mình chỉ có khái niệm true / false nhỉ ).
Thực tế mình thử dùng Docker trên M1 với khoảng 2.000 UT thì ... chậm ...rất rất kinh khủng khiếp chậm. Sau khi switch về PHP / MySQL native trên M1 thì nhanh hơn gấp bội phần.
Với các Stacks khác mình không dám lạm bàn. Tuy nhiên code PHP nói riêng việc dùng Windows là thứ gì đó mình cho rằng RẤT TỐI KỊ !!! Do đó khi ở vị trí Team Lead mình luôn yêu cầu sử dụng Ubuntu ( hoặc MacOS ).
Và dĩ nhiên trên Ubuntu việc setup PHP / MySQL.
Đúng nếu có n projects với các version database khác nhau thì có lẽ no choice. Phải dùng database qua Docker. Tuy nhiên nếu các projects không sử dụng các features đặc thù của từng version thì việc xài 1 stable version chung vẫn sẽ okay.
PHP : FPM chạy n version không vấn đề.
CLI thì dùng path tới từng version cho từng project.
Do đó tổng kết: Docker rất hữu ích. Nhưng cũng đừng lạm dụng nó thái quá ! Khi có thể native hãy native
cho mình hỏi, ngoài tính năng " bảo mật API, monitoring, analytics số lượng requests" ra thì hình như nginx-ingress (ingress nói chung) đều làm dc đúng k b nhỉ? vì mình thấy ingress cũng có phần path, chia path nào tới service nào mà?
THẢO LUẬN
Hay quá sốp ơi.
MapBox này có đường lưỡi bò á nếu dùng map màu sáng thì thấy rõ luôn á

hình như token này chỉ lấy được thông tin của chính mình, bác có cách lấy token nào full quyền như bên facebook không bác
Cái ví dụ với LIKE mình k hiểu lắm, muốn nó chỉ ra one thì dùng = là xong mà ??????????
Theo như mô hình trong hình phía trên, thì làm sao biết được là data đang read từ slave db hay sharding db vậy a? Hay là cơ chế của db tự động switch nếu có mode master-slave hoặc sharding?
Series bài viết rắt bổ ích với e. Cảm ơn anh, chúc anh có nhiều sức khỏe
Cảm ơn bạn đã ủng hộ ^^!
Cảm ơn tác giả. Bài viết rất hữu ích.
7 phút để hiểu mongo db hết. Cảm ơn tác giả
tks
thanks bạn
Chào bạn, mình đã gửi tài liệu liên quan qua mail rồi nhé!
Thanks. Mình xem bài về Github Runners với Docker và đi sang bài này. Mình cũng đang dùng docker để xử lý vài thứ. Cụ thể là CI/CD. Tuy nhiên xin mạng phép 1 chút chủ quan ý cá nhân về bài này với Docker.
Docker bản chất cũng là "ảo hoá". Nên nếu xét về performance thì ít nhiều suy giảm ( 0,0000001% cũng là có suy giảm ). Dù rằng hiện tại Docker đã được optimized để chạy cũng khá ngon rồi. Nhưng có vẫn là có. ( Dân IT tụi mình chỉ có khái niệm true / false nhỉ ). Thực tế mình thử dùng Docker trên M1 với khoảng 2.000 UT thì ... chậm ...rất rất kinh khủng khiếp chậm. Sau khi switch về PHP / MySQL native trên M1 thì nhanh hơn gấp bội phần.
Với các Stacks khác mình không dám lạm bàn. Tuy nhiên code PHP nói riêng việc dùng Windows là thứ gì đó mình cho rằng RẤT TỐI KỊ !!! Do đó khi ở vị trí Team Lead mình luôn yêu cầu sử dụng Ubuntu ( hoặc MacOS ). Và dĩ nhiên trên Ubuntu việc setup PHP / MySQL. Đúng nếu có n projects với các version database khác nhau thì có lẽ no choice. Phải dùng database qua Docker. Tuy nhiên nếu các projects không sử dụng các features đặc thù của từng version thì việc xài 1 stable version chung vẫn sẽ okay. PHP : FPM chạy n version không vấn đề. CLI thì dùng path tới từng version cho từng project.
Do đó tổng kết: Docker rất hữu ích. Nhưng cũng đừng lạm dụng nó thái quá ! Khi có thể native hãy native
Cảm ơn bạn đã đọc và cho cảm nhận về bài viết
cho mình hỏi, ngoài tính năng " bảo mật API, monitoring, analytics số lượng requests" ra thì hình như nginx-ingress (ingress nói chung) đều làm dc đúng k b nhỉ? vì mình thấy ingress cũng có phần path, chia path nào tới service nào mà?
Bài viết rất hay, có code demo nữa thì tuyệt vời : v
Bài hay qúa, cám ơn chủ thớt, khi nào mình hiểu hơn sẽ quay lại comment tiếp. 😃
Một số video & tài liệu cho những ai muốn tham khảo về đồ án FPT
Có một cách install K8s local khá là tiện lợi đúng chính là dùng kind - chạy K8s clusters bằng Docker containers https://kind.sigs.k8s.io/
Những hàm bị loại bỏ bạn có thể cho mình hỏi là có hàm nào dùng để thay thế không? 🤔🤔🤔🤔🤔
oke quá luôn không phải mò lên docs của nó. +1 up vote ✌️✌️