मैं विकल्प 3 से बचूंगा - यदि आप कच्चे परिणामों को संग्रहीत करने के लिए डेटाबेस का उपयोग करने जा रहे हैं, तो आप इसका उपयोग सभी परिणामों को संग्रहीत करने के लिए भी कर सकते हैं।
विकल्प 1 ऐसा लगता है कि आप प्रत्येक परिणाम पंक्ति के लिए बहुत सारे डेटा को डुप्लिकेट कर देंगे, और केवल दो मान (समय ऑफ़सेट और मान) बदलेंगे।
आपके द्वारा सुझाए गए तीन विकल्पों में से, मैं विकल्प 2 के साथ जाऊंगा। आप प्रत्येक परिणाम के लिए एक एकल परिणाम पंक्ति को संग्रहीत करने में सक्षम होंगे, और परिणाम तालिका को अव्यवस्थित किए बिना, डीबी में भी परिणाम का विवरण उपलब्ध होगा। .
आप डेटा का उपयोग करने की अपेक्षा कैसे करते हैं, और प्रति परिणाम तरंग में आपके पास कितने डेटा बिंदु हैं, इस पर निर्भर करते हुए, मुझे तरंग/सिग्नल को एक स्ट्रिंग (जैसे अल्पविराम से अलग किए गए मान) के रूप में संग्रहीत करने के लिए भी लुभाया जा सकता है।