किसी ने कभी भी उत्पादन वातावरण में डर्बी या एचएसक्यूएलडीबी का उपयोग करने की कोशिश की? कोई अच्छा, बुरा या बदसूरत अनुभव?उत्पादन मोड में डर्बी या एचएसक्यूएल का उपयोग करने का अनुभव
उत्तर
H2 website पर एम्बेडेड डेटाबेस की तुलना नहीं है (एच 2 एक और एम्बेडेड जावा DB बहुत तेजी से होता है कि, BTW है):
यह आपको देना चाहिए कुछ तथ्य।
HSQLDB के लिए इस पोस्ट Hibernate on hypersonic in production?
मैं सुलह आवेदन के लिए उत्पादन में HSQLDB इस्तेमाल किया देखें। यह आधे मिलियन रिकॉर्ड तक अच्छी तरह से बढ़ा, डीबी आकार लगभग 2 जीबी था।
अच्छा
1) आप स्मृति को ट्यून कर सकते हैं। प्रारंभ में हम 2 जीबी ढेर के साथ चल रहे थे और बाद में 4 जीबी मेमोरी में बढ़े। आप सीपीयू के लिए मेमोरी को अच्छी तरह से ट्यून कर सकते हैं। हमारे पास अलग-अलग विन्यास थे। 4 जीबी रैम के साथ 512 एमबी और 2 मिनट के निष्पादन के साथ निष्पादन के 15 मिनट।
2) डिस्क पर वापस गिरें। बाद में हमने फ़ाइल आधारित तालिका में स्विच किया, और हमने 4 जीबी से 512 एमबी तक अपना ढेर घटा दिया। लेकिन प्रोग्राम को स्मृति से संबंधित कॉन्फ़िगरेशन के अलावा किसी भी बदलाव की आवश्यकता नहीं है।
अच्छा है। 1) शटडाउन ने खिड़कियों पर अतिरिक्त समय लगाया जब आवंटित स्मृति कम थी। 2) इंडेक्स के साथ ब्लैक-जादू का थोड़ा सा हिस्सा है। एक बार हमने आधे मिलियन रिकॉर्ड पर 6 से अधिक कॉलम पर इंडेक्स जोड़ा। प्रक्रिया काफी धीमी थी, हमने अतिरिक्त सूचकांक हटा दिया। यह हमें चोट नहीं पहुंचाया।
कुल मिलाकर मैं दृढ़ता से अनुशंसा करता हूं कि रिकॉर्ड की संख्या कुछ मिलियन से कम हो, और डीबी आकार 10 जीबी से कम हो। यह उच्च आवश्यकता के लिए भी काम कर सकता है, लेकिन मुझे नहीं लगता कि वे सीधे आगे बढ़ सकते हैं। अतिरिक्त दस्तावेज़ हो सकता है मदद कर सकते हैं।
बीटीडब्ल्यू, फ्रेड मेलिंग सूची में मेरे प्रश्नों के लिए बहुत तेज़ था।
- 1. उत्पादन में कॉमन्स-पूल का उपयोग करने के लिए टिप्स
- 2. उत्पादन वातावरण में HSQLDB का उपयोग
- 3. पहचानकर्ताओं में यूनिकोड का उपयोग करने के अनुभव क्या हैं
- 4. Grails में Groovy ++ का उपयोग करने वाले अनुभव
- 5. उत्पादन में MemoryStore का उपयोग करना
- 6. रिलीज मोड के बजाय डीबग मोड का उपयोग करके उत्पादन में ऐप को तैनात करना?
- 7. डर्बी
- 8. पायथन में बड़े डेटा पर विश्लेषणात्मक काम करने के लिए h5py का उपयोग करने का अनुभव?
- 9. एक्सकोड - सशर्त विकास या उत्पादन मोड
- 10. हाइबरनेट: MySQL के लिए बैकटिक्स का उपयोग करें, लेकिन एचएसक्यूएल
- 11. ओरेकल क्वेरी सिंटैक्स मोड में HSQLDB का उपयोग कैसे करें?
- 12. राज्य पैटर्न का उपयोग करने या उपयोग करने के लिए?
- 13. स्मृति में अपाचे डर्बी का उपयोग करते समय चेतावनी
- 14. Boost.Log लॉगिंग लाइब्रेरी का उपयोग कर अनुभव?
- 15. उत्पादन में कम सीएसएस ढांचे का उपयोग
- 16. सी ++: उत्पादन कोड में टाइपिड का उपयोग
- 17. उत्पादन में पोस्टशर्प अनुभव वाला कोई भी व्यक्ति?
- 18. नोडजेएस-एक्सप्रेस या उल्का या डर्बी
- 19. उत्पादन में Django के साथ एसक्यूएल सर्वर का उपयोग
- 20. उत्पादन मोड में स्क्रिप्ट/सीएसएस को node.js
- 21. रेल पर JRuby के साथ एम्बेडेड डर्बी का उपयोग
- 22. जिरा के साथ टीएफएस का संयोजन - कोई अनुभव या सलाह?
- 23. रेल 3.1.x - IMAGE_TAG उत्पादन मोड में precompiled फ़ाइल का उपयोग नहीं करता
- 24. सर्वर मोड में Ghostscript का उपयोग PNG का करने के लिए पीडीएफ़ कन्वर्ट करने के लिए
- 25. का उपयोग Django के उत्पादन परिवेश
- 26. उत्पादन कोड में हैमक्रिस्ट मैचर्स का उपयोग करने का कोई तरीका?
- 27. स्तर एल्गोरिदम का अनुभव PHP
- 28. रेल 2.3.3 - उत्पादन मोड में सेट करना
- 29. एचएसक्यूएल बनाना कक्षा
- 30. mysql डंप में डर्बी