कई परियोजनाओं में हमें सरल माप मूल्यों का संग्रह, कुल मूल्यांकन करना होगा। एक पंक्ति में आमतौर पर एक समय टिकट, एक मूल्य और मूल्य के कुछ गुण होते हैं। कुछ अनुप्रयोगों में हम प्रति सेकंड 1000 मूल्यों को स्टोर करना चाहते हैं। इन मानों को न केवल डाला जाना चाहिए बल्कि उसी दर पर भी हटाया जाना चाहिए, क्योंकि मूल्य का जीवनकाल एक वर्ष तक सीमित है (विभिन्न एकत्रीकरण चरणों में, हम पूरे वर्ष 1000/एस स्टोर नहीं करते हैं)।क्या समय श्रृंखला डेटा के लिए एक शक्तिशाली डेटाबेस सिस्टम है?
अब तक, हमने विभिन्न समाधान विकसित किए हैं। एक फायरबर्ड पर आधारित, ओरेकल पर एक और कुछ स्वयं निर्मित स्टोरेज तंत्र पर आधारित है। लेकिन इनमें से कोई भी बहुत संतोषजनक समाधान नहीं है।
आरडीबीएमएस समाधान दोनों वांछित डेटा प्रवाह को संभाल नहीं सकते हैं। इसके अलावा, मान प्रदान करने वाले अनुप्रयोग (जैसे डिवाइस ड्राइवर) डेटाबेस से आसानी से संलग्न नहीं किए जा सकते हैं, सम्मिलित विवरण बोझिल हैं। और अंत में, डेटा के लिए एक एसक्यूएल इंटरफ़ेस होने के बावजूद दृढ़ता से वांछित है, सामान्य मूल्यांकन एसक्यूएल में तैयार करना और निष्पादन में धीमा होना मुश्किल है। जैसे पिछले महीने के दौरान सभी मापों के लिए 15 मिनट प्रति टाइम स्टैंप के साथ अधिकतम मूल्य पाएं।
स्वयं निर्मित समाधान सम्मिलन दर को संभाल सकता है और इसमें क्लाइंट-फ्रेंडली एपीआई है, लेकिन इसमें एक क्वेरी भाषा की तरह कुछ भी नहीं है और कुछ मानक इंटरफ़ेस के माध्यम से अन्य अनुप्रयोगों द्वारा इसका उपयोग नहीं किया जा सकता है। रिपोर्टिंग के लिए।
- बहुत तेजी से प्रविष्टि के लिए एक API
- उसी गति
- एक प्रदान करता है में दूर करने के लिए/मूल्यों काटना में सक्षम है है:
मेरे सपनों में सबसे अच्छा समाधान एक डेटाबेस प्रणाली है कि हो सकता है विशिष्ट समय श्रृंखला डेटा के लिए विशिष्ट समर्थन के साथ मानक एसक्यूएल इंटरफ़ेस
क्या आप कुछ डेटाबेस जानते हैं जो उन आवश्यकताओं के निकट आते हैं या आप किसी भिन्न समस्या से संपर्क करेंगे मार्ग?
तेज़ और सुविधाजनक (इन-स्मृति) आप [ 'pandas'] (http://pandas.sourceforge.net/) की कोशिश कर सकते प्रसंस्करण के लिए तेजी से आईओ के लिए - [' PyTables'] (http://www.pytables.org/moin)। – jfs
इसके अलावा आप स्टारकॉन्टर को आजमा सकते हैं। यह एक विंडोज सर्वर 2008 पर प्रति सेकंड कुछ मिलियन एसक्यूएल अनुरोधों को संभाल सकता है। यह अभी भी बंद बीटा में है, लेकिन यह अब कुछ समय के लिए बहुत बड़ी स्थापनाओं पर उत्पादन में चल रहा है। एक प्रति प्राप्त करने के लिए एक ईमेल पर्याप्त होना चाहिए। –
मेरे पास एक समान है, यदि समान प्रश्न नहीं है जो ऑफ़-विषय के रूप में बंद था, तो मैंने इसे यहां स्थानांतरित किया: http://softwarerecs.stackexchange.com/questions/18302/database-for-large-volume-of- मेट्रिक्स-की-वैल्यू-टाइमस्टैम्प – aep