2011-06-10 19 views
5

में कोर डेटा मेरे पास एक आईफोन एप्लिकेशन है जो खोज के लिए कोर डेटा का उपयोग करता है, और इसी तरह के एप्लिकेशन में एसक्लाइट का उपयोग कर अजीब में है, इसलिए मेरा प्रदर्शन आईफोन से कम है, क्या एंड्रॉइड में कोर डेटा के समान कुछ भी है? इसके अलावा भी मैं ORM उपयोग करके किसी भी प्रदर्शन लाभ मिलता हैएंड्रॉइड

उत्तर

2

एंड्रॉइड में कोर डेटा प्रतिस्थापन की तलाश करने वाले पाठकों के लिए, मैं greenDAO जैसे ORM टूल का सुझाव देता हूं। यह आपको जावा ऑब्जेक्ट्स के साथ काम करने की अनुमति देता है और SQLite को इसके स्टोरेज बैक एंड के रूप में उपयोग करता है।

+0

, इसका ORMLite पर कोई फायदा है? – Bytecode

2

(तालिका में तलाश कर रहा हूँ रिकॉर्ड होते हैं 7000) बस एक स्थिर db खोज, तो आप इस बहुत सुरक्षित रूप से उपयोग करने के साथ प्राप्त कर सकते हैं: यदि यह एक है

yourSqliteDb.execSQL("PRAGMA synchronous = OFF"); 

लगातार बदलती चीजों का लाइव/उत्पादन डेटाबेस मैं भ्रष्टाचार के कारणों के लिए इसके खिलाफ सिफारिश करता हूं। लेकिन यह गति नाटकीय रूप से बढ़ जाती है।