डायरेक्ट डेटाबेस एक्सेस आपको स्कीमा के लिए कसकर जोड़ता है। किसी भी अंत में कोई भी परिवर्तन दूसरे को प्रभावित करता है। लेकिन इसे सरल होने के गुण मिलते हैं और एक कम नेटवर्क हॉप की आवश्यकता होती है।
एक वेब सेवा का अर्थ है एक अतिरिक्त स्तर के संकेत के माध्यम से बेहतर अमूर्तता और लूसर युग्मन। एक वेब सेवा डेटा के एकल प्रबंधक के रूप में कार्य कर सकती है। जब आप केवल ऐप हैं, तो आप डेटाबेस के खिलाफ सीधे जाकर चले जाएंगे, लेकिन यदि अन्य ऐप्स साथ आते हैं और उसी डेटा की आवश्यकता होती है तो आप संभावनाओं को बढ़ाएंगे कि उन्हें कुछ दिन स्कीमा में बदलाव की आवश्यकता होगी। वे परिवर्तन आपके ऐप को भी प्रभावित करेंगे। लागत अधिक विलंबता है।
प्राधिकरण और सुरक्षा को केंद्रीकृत करने के लिए एक वेब सेवा एक अच्छी जगह हो सकती है। एक डेटाबेस भी ऐसा कर सकता है, तो शायद यह एक धो है।
प्रदर्शन एक और विचार है; यह सामान्य रूप से डेटाबेस – Cocowalla