मैं जानना चाहता हूं कि क्या एचडीएफ 5 रीयल-टाइम डेटा लॉगिंग के लिए उपयुक्त है या नहीं?क्या वास्तविक समय माप के लिए एचडीएफ 5 उपयुक्त है
अधिक सटीक: मैं एक ऐसी परियोजना पर काम करता हूं जिसमें हम लगातार (नमूना दर 30 से 400 हर्ट्ज तक की नमूना) अलग-अलग स्वरूपों (टेलीमेट्री, संकेत, वीडियो) के उचित मात्रा में डेटा (कई घंटे) मिश्रण करते हैं।
हमें संभावित क्रैश पर खोने से बचाने के लिए वास्तविक समय (या थोड़ी देर के साथ) में डेटा लिखा जाना है।
हमारा पहला प्रोटोटाइप sqlite3 पर आधारित है, हालांकि हमें लगता है कि कुछ सीमाएं लंबे समय तक उपयोग से बढ़ सकती हैं: गति, एक डेटाबेस == एक फ़ाइल, और कई धागे से डेटाबेस तक पहुंचने में कठिनाइयों (पढ़ने और लिखने पर अपवाद लॉक एक ही समय में)।
तो, मैं डिस्क पर डेटा स्टोरेज (और आंतरिक प्रतिनिधित्व के लिए numpy/pytable) के लिए बैक एंड के रूप में hdf5 का उपयोग करने की संभावना पर विचार कर रहा हूं। क्या आपको लगता है कि इस तरह के पायथन बाध्यकारी से नियमित रूप से hdf5 फ़ाइल को अद्यतन करना संभव है?