मुझे यहां कई तुलनाएं मिलीं, लेकिन यह नहीं; तो, प्रत्येक में सबसे अच्छा क्या है?डर्बी/जावाडीबी बनाम SQLiteJDBC
उत्तर
SQLite's site पर एक पूर्ण तुलना है।
SQLite अधिक प्रतिबंधित है, क्योंकि यह केवल SQL92 के एक छोटे से सबसेट का समर्थन करता है, जबकि डर्बी (अब जावाडीबी) का SQL92 और SQL99 का पूर्ण समर्थन है।
अच्छा! निस्संदेह मैं जानना चाहता हूं कि इस तुलना के बारे में डर्बी टीम का दृष्टिकोण क्या है .. लेकिन वैसे भी धन्यवाद :) –
डर्बी उपयोगकर्ता मेलिंग सूचियों में एक धागा है: http://old.nabble.com/Derby-v-SQLite -td13496423.html – mgv
अभी भी मुझे उम्मीद नहीं है, लेकिन धन्यवाद! –
SQLite के बारे में आपको ध्यान में रखना एक बात यह है कि, SQL92 के केवल एक सबसेट का समर्थन करने के अलावा, केवल SQL धागे को बनाए गए थ्रेड को एक्सेस कर सकते हैं। यदि आप इसके साथ रह सकते हैं, तो इसे बेहतर प्रदर्शन के लिए लें।
यह सही नहीं है। हमारे पास एक ऐसा एप्लिकेशन है जो एकाधिक थ्रेड से SQLite डेटाबेस तक पहुंचता है। Https://www.sqlite.org/threadsafe.html देखें - उद्धरण: क्रमबद्ध। सीरियलाइज्ड मोड में, SQLite को बिना किसी प्रतिबंध के एकाधिक थ्रेड द्वारा सुरक्षित रूप से उपयोग किया जा सकता है। [...] डिफ़ॉल्ट मोड serialized है। – Bluehorn
उत्तर अद्यतन किया जाना चाहिए – tno2007
मैं एक जटिल एसक्यूएल निष्पादित करता हूं जिसमें मेरे वेबस्पेयर सर्वर में 10000 बार से अधिक पंक्तियां होती हैं। कुल शुद्ध निष्पादन समय इस तरह हैं:
Derby (In Memory) Oracle(standard DB) SQLite (In Memory) HSQLDb (In Memory) nano sec. second nano sec. second nano sec. second nano sec. second 1. try 58000000 0,058 6149976000 6,1 1141988000 1,14 999403000 1,00 2. try 78560000 0,078 5268477000 5,2 1182621000 1,18 1338705000 1,34 3. try 58849000 0,058 5200898000 5,2 1133003000 1,13 2239527000 2,24 4. try 60901000 0,06 5435216000 5,4 1205442000 1,21 1370711000 1,37 5. try 58798000 0,058 6501929000 6,5 1186734000 1,19 1001800000 1,00 6. try 62928000 0,062 5913053000 5,9 1224470000 1,22 1066736000 1,07 7. try 71171000 0,071 5111207000 5,1 1200769000 1,20 1304524000 1,30 8. try 66913000 0,066 5517989000 5,5 1173495000 1,17 1299230000 1,30 9. try 58777000 0,058 7209555000 7,2 1179013000 1,18 1031795000 1,03 10. try 75299000 0,075 5356514000 5,3 1182715000 1,18 1368461000 1,37 average 65019600 0,064 5766481400 5,7 1181025000 1,18 1302089200 1,30
मैं स्पष्ट रूप से डर्बी, SQLite और HSQLDB की तुलना करें। ओरेकल मेमोरी डीबी में नहीं है। लेकिन मैंने इसे तालिका में परिणाम दिया क्योंकि मेमोरी डीबी और सामान्य डीबी में गति अंतर दिखाने के लिए।
पीएस: SQLite और HSQLDB परिणामों में स्थिर नहीं हैं। तो मैंने 100 प्रयासों में 10 स्थिर परिणाम चुने। कभी-कभी एचएसक्यूएलडीबी SQLite से तेज है। मुझे लगता है कि उनका प्रदर्शन समान है।
- 1. क्या मुझे SQLite स्थापित करने की आवश्यकता है ताकि SQLiteJDBC काम करता हो?
- 2. बनाम बनाम
- 3. : बनाम बनाम ::
- 4. स्पाइडरमोन्की बनाम जावास्क्रिप्ट बनाम बनाम?
- 5. Mercurial: भ्रष्टाचार बनाम रिकॉर्ड बनाम qrecord बनाम शेल्व बनाम प्रत्यारोपण बनाम dirstate बनाम कतार
- 6. LINQ बनाम लैम्ब्डा बनाम अज्ञात तरीके बनाम बनाम
- 7. एनएचबीर्नेट एचक्यूएल बनाम मानदंड बनाम क्वेरीरी बनाम लिंक बनाम। प्रदर्शन
- 8. डीकोड और व्याख्या को बनाम बनाम बनाम बनाम
- 9. इनलाइन बनाम __inline बनाम __inline__ बनाम __forceinline बनाम?
- 10. एपीआई बनाम टूलकिट बनाम फ्रेमवर्क बनाम लाइब्रेरी
- 11. pymssql बनाम pyodbc बनाम adodbapi बनाम ...
- 12. एटमिकोस बनाम जेओटीएम बनाम बिट्रोनिक्स बनाम?
- 13. न्यूट बनाम एमबीयूनीट बनाम एमएसटीएस्ट बनाम xUnit.net
- 14. विधि बनाम फंक्शन बनाम प्रक्रिया बनाम कक्षा?
- 15. .NET बनाम एएसपी.नेट बनाम सीएलआर बनाम एएसपी
- 16. 'विधि' बनाम 'संदेश' बनाम 'फ़ंक्शन' बनाम '???'
- 17. अक्ष 2 बनाम वसंत-बनाम बनाम जर्सी
- 18. एसीई बनाम बूस्ट बनाम पोको बनाम WxWidgets
- 19. control.BeginInvoke() बनाम डिस्पैचर बनाम SynchronizationContext बनाम .. - विश्वसनीयता
- 20. ड्रॉप ... बनाम बनाम
- 21. रेल बनाम बनाम
- 22. _Expand बनाम बनाम जीएनयू
- 23. एफ़टीपी कमांड्स बनाम बनाम
- 24. गिट में बनाम बनाम
- 25. फ़ाइल बनाम ब्लॉक बनाम
- 26. क्रिस्टलस्पेस बनाम इरलिच बनाम .....?
- 27. एएसएसईआर बनाम एटलसैट बनाम
- 28. NetSqlAzMan बनाम AzMan बनाम (?????)
- 29. प्रतिनिधि बनाम बनाम। आईफोनओएस
- 30. और बनाम * और | बनाम +
आप क्या करना चाहते हैं? – Macarse
@Macarse जावा में एक छोटा सा स्टैंडअलोन ऐप –