1. Lưu trữ và truyền dữ liệu
Khi lưu trữ và truyền dữ liệu dạng object hay các dạng dữ liệu khác ta thường dùng kiểu dữ liệu json. Đây là kiểu dữ liệu dạng text có cấu trúc đơn giản có thể đọc được rất tiện lợi.
Đối với những ứng dụng cần liên tục encode dữ liệu sang json và decode trở lại thì thời gian cho xử lý chính là nguyên nhân làm performance giảm xuống.
2. Tăng tốc độ với MessagePack
MessagePack là kiểu dữ liệu gần giống với Json nhưng có tốc độ cao và dung lượng nhỏ hơn.
Có thể cài đặt bằng nuget trên visual studio đơn giản sử dụng cũng không quá phức tạp.
Đây là ảnh hiệu suất của MessagePack, Json và 1 số kiểu dữ liệu khác. Rõ ràng MessagePack nhanh hơn Json rất nhiều