this benchmark बीएसओएन को अधिक डिस्क-स्पेस, बनाने के लिए समय, क्रमबद्ध करने, deserialize और सभी तत्वों को पार करने की आवश्यकता है। बीएसओएन का बड़ा फायदा यह है कि यह ट्रैवर्सिंग में बहुत तेज है। तो इस बेंचमार्क में क्या गलत है?बेंचमार्क: बीएसओएन बनाम JSON
उत्तर
आपका प्रश्न अस्पष्ट है। कौन दावा करता है कि "बीएसओएन का बड़ा फायदा यह है कि यह ट्रैवर्सिंग में बहुत तेज है।" विकिपीडिया का कहना है कि बीएसओएन डिज़ाइन किया गया है "भंडारण स्थान और स्कैन-स्पीड दोनों में कुशल होने के लिए" - लेकिन इसका मतलब केवल डिजाइनरों ने किया है, न कि वे सफल हुए।
ध्यान दें कि बेंचमार्क कई JSON कार्यान्वयन की तुलना करता है, और तेज़ और धीमे दोनों होते हैं; स्पष्ट रूप से किसी ने अनुकूलित जेएसओएन पार्सर्स लिखने में बहुत समय बिताया - वास्तव में फास्ट जेसन वेबसाइट बताती है (चीनी में, जिसे मैंने Google अनुवाद के माध्यम से पढ़ा है) कई उन्नत कार्यान्वयन तकनीकों।
भी देखें Performant Entity Serialization: BSON vs MessagePack (vs JSON)
निष्कर्ष: किसी भी बेंचमार्क गलत हो सकता है या यह भी कुछ भी गलत नहीं हो सकता है। लेखक आपके विशिष्ट परिदृश्य के लिए डेटा को पुन: उत्पन्न करने का सुझाव देते हैं, जैसा सामान्य रूप से अच्छा अभ्यास है, क्योंकि मानक केवल डेटा बिंदु हैं। तो बीएसओएन और फास्टजसन (या जेएसओएन के लिए और क्या दिलचस्प प्रदर्शन है) के लिए बेंचमार्क चलाने का प्रयास करें जो आपके लिए प्रतिनिधि है।
- 1. मोंगोडीबी: बीएसओएन से JSON
- 2. टीसीपी बनाम। एचटीपी बेंचमार्क
- 3. जेएसओएन या बीएसओएन बनाम प्रोटोकॉल बफर
- 4. अमरूद कैश बनाम ehcache बेंचमार्क
- 5. बेंचमार्क
- 6. इसे बीएसओएन क्यों कहा जाता है?
- 7. JSON स्ट्रिंग
- 8. जेएसओएन और बीएसओएन की तुलना करें
- 9. JSON बनाम अचार सुरक्षा
- 10. MySQL बनाम JSON - क्यों?
- 11. स्मार्टी बेंचमार्क, कोई भी?
- 12. MySQL बेंचमार्क
- 13. Enum क्रमबद्धता Json बनाम एक्सएमएल
- 14. JSON
- 15. जावा I/O बनाम एनआईओ: त्वरित बेंचमार्क तुलना
- 16. मिनजीडब्ल्यू 4.7.2 बनाम विजुअल सी ++ 11.0 (2012) बेंचमार्क
- 17. PHP पीडीओ बनाम सामान्य mysqli गति प्रदर्शन बेंचमार्क
- 18. बीएसओएन डेटाबेस के लिए सरल संपादक
- 19. JSON
- 20. बेंचमार्क UIView drawRect: विधि
- 21. वेब अनुप्रयोग प्रदर्शन बेंचमार्क
- 22. क्या अब अपाचे बेंचमार्क
- 23. कृत्रिम तंत्रिका नेटवर्क बेंचमार्क
- 24. रेगेक्स लाइब्रेरी बेंचमार्क
- 25. अपाचे बेंचमार्क HTTPS
- 26. वेब सेवाएं - आरईएसटी बनाम PHP JSON RPC
- 27. जैक्सन - Deserialising JSON स्ट्रिंग - TypeReference बनाम TypeFactory.constructCollectionType
- 28. गूगल प्रोटोकॉल बफ़र्स json बनाम एक्सएमएल
- 29. आभासी मशीनों का बेंचमार्क कैसे करें
- 30. Matlab प्रक्रियाओं को बेंचमार्क कैसे करें?
सी ++ संस्करण में बीएसओएनओबीजे deserialization एक नो-ऑप है। बहुत तेज होना चाहिए। – ArtemGr