Tôi muốn biết liệu hdf5 có phù hợp để ghi dữ liệu theo thời gian thực hay không?Có phải hdf5 phù hợp với các phép đo thời gian thực
Chính xác hơn: Tôi làm việc trên một dự án mà chúng tôi muốn liên tục (tỷ lệ lấy mẫu từ 30 đến 400Hz) trộn một lượng dữ liệu công bằng (vài giờ) với các tính chất khác nhau (từ xa, tín hiệu, video).
Dữ liệu phải được ghi trong thời gian thực (hoặc với một sự chậm trễ nhỏ) để giữ cho chúng tôi không bị mất chúng khi có thể xảy ra sự cố.
Nguyên mẫu đầu tiên của chúng tôi dựa trên sqlite3, tuy nhiên chúng tôi cảm thấy rằng một số hạn chế có thể tăng từ việc sử dụng lâu dài: tốc độ, một cơ sở dữ liệu == một tệp và khó khăn khi truy cập cơ sở dữ liệu từ một số chủ đề. cùng một lúc).
Vì vậy, tôi đang xem xét khả năng sử dụng hdf5 làm nền cuối để lưu trữ dữ liệu trên đĩa (và có thể xếp gọn/pytable cho biểu diễn bên trong). Bạn có nghĩ rằng có thể cập nhật tập tin hdf5 một cách thường xuyên từ các ràng buộc python như vậy?