Tòa nhà thông minh
Nhiệt độ, CO2 và mức độ chiếm chỗ được lưu theo từng tầng, với dữ liệu thô trong một ngày và trung bình theo giờ cho báo cáo.
Nạp mẫu cảm biến và số liệu, giữ dữ liệu thô lâu bao nhiêu tùy cần, sao chép nó sang các chuỗi lưu giữ dài hạn và tổng hợp thành các bucket theo yêu cầu.
Giữ các mẫu thô trong 24 giờ và gắn nhãn chúng theo tòa nhà và loại.
Một hướng dẫn minh họa động với các lệnh HotKV thật và phản hồi ví dụ. Nhấn vào bất kỳ bước nào để nhảy tới đó. Lệnh và phản hồi giữ nguyên bằng tiếng Anh, đúng như bạn gõ và thấy trong HotKV.
Hàng nghìn cảm biến mỗi cái gửi một số đo vài giây một lần. Dữ liệu thô cần trong vài giờ cho cảnh báo, lịch sử một năm cho báo cáo, và tìm đúng chuỗi nghĩa là tìm theo tòa nhà, tầng hoặc loại thiết bị. Chạy một cơ sở dữ liệu chuỗi thời gian riêng cho việc đó là thêm một hệ thống phải vận hành.
Chuỗi thời gian trong HotKV có thời gian lưu giữ và nhãn. Thiết bị thêm mẫu bằng TS.ADD, một quy tắc giảm mẫu sao chép mỗi mẫu mới sang một chuỗi bạn giữ lâu hơn, và TS.AGG tổng hợp bất kỳ khoảng nào thành các bucket có độ rộng cố định với avg, min, max và các hàm khác.
Giữ các mẫu thô trong 24 giờ và gắn nhãn chúng theo tòa nhà và loại.
TS.CREATE temp:b4:f2 RETENTION 86400000 LABELS building b4 type temperatureMột chuỗi thứ hai giữ các mẫu trong một năm.
TS.CREATE temp:b4:f2:1y RETENTION 31536000000Mỗi mẫu mới cũng được sao chép sang chuỗi dài hạn. Đọc nó dưới dạng trung bình theo giờ bằng TS.AGG.
TS.DOWNSAMPLE temp:b4:f2 temp:b4:f2:1y avg 3600000Cảm biến báo cáo qua cổng. * dùng thời gian của máy chủ.
TS.ADD temp:b4:f2 * 21.4Trung bình năm phút trong giờ vừa qua, sẵn sàng để vẽ.
TS.AGG temp:b4:f2 1790982000000 1790985600000 300000 avgMọi chuỗi nhiệt độ trong tòa nhà b4.
TS.LIST LABEL building b4Nhiệt độ, CO2 và mức độ chiếm chỗ được lưu theo từng tầng, với dữ liệu thô trong một ngày và trung bình theo giờ cho báo cáo.
Tốc độ xe, pin và dữ liệu động cơ được nạp liên tục và vẽ biểu đồ theo từng xe.
Độ trễ yêu cầu và số lỗi theo từng endpoint cấp cho các dashboard trực tiếp mà không cần cơ sở dữ liệu số liệu riêng.
Các mẫu cũ được xóa tự động.
TS.CREATETS.RETENTIONMẫu mới được sao chép sang một chuỗi lưu giữ dài hạn, mà bạn tổng hợp khi đọc.
TS.DOWNSAMPLETổng hợp bất kỳ khoảng nào thành các bucket có độ rộng cố định.
TS.AGGTS.RANGETìm chuỗi theo giá trị nhãn.
TS.LISTTS.INFOCó. Truyền thời gian Unix tính bằng mili giây thay cho * trong TS.ADD.
Xem tham chiếu TS.AGG để có danh sách đầy đủ, gồm avg, min, max và sum.
Chuỗi thời gian là một phần của các gói Performance và Scale.
HotKV nói giao thức Redis, nên bạn có thể trỏ một client hiện có tới nó và chạy chính những lệnh này.