मैंने Postgres और SQL Server दोनों के साथ काम किया है। मैंने पाया कि पोस्टग्रिज जीआईएस कार्यक्षमता में श्रेष्ठ हैं। और जब मैं संक्षेप में अपने निष्कर्षों का विस्तार करने जा रहा हूं, तो मैं यह सुझाव दूंगा: अपने आप को एक संक्षिप्त लेकिन उचित समय की अवधि के लिए अपरिचित समाधान की समीक्षा करने के लिए दें जिसे आप जानते हैं, विशिष्ट लक्ष्यों को ध्यान में रखते हुए। उदाहरण के लिए, शायद कुछ विशिष्ट कार्यक्षमता को स्थापित करने और सीखने के लिए 2 सप्ताह की समय अवधि। यदि आप पाते हैं कि आप उस समय अवधि के भीतर अटक गए हैं या कार्यक्षमता में कमी है, तो आप जानते हैं कि यह आपके लिए नहीं है। यह अनुसंधान में एक निवेश है जो आपके दृष्टिकोण को व्यापक बनाता है और आपको यह महसूस करने में मदद करता है कि आप कुछ ऐसा याद कर रहे हैं जिससे आप पहले अनजान थे, या बस पुष्टि करें कि आपका वर्तमान पाठ्यक्रम अभी है।
जहां तक डेटाबेस जाता है, मैंने पाया कि पोस्टग्रेज को छोटा, और अधिक उथला, सीखने की अवस्था है। प्रलेखन अविश्वसनीय है। एसक्यूएल सर्वर में काफी दस्तावेज होते हैं, लेकिन मुझे बहुत सारे उदाहरण और ट्यूटोरियल नहीं पढ़ने में बहुत मुश्किल होती है।
PostGIS बनाम SQL सर्वर स्थानिक प्रलेखन के संबंध में उपरोक्त के समान है, लेकिन PostGIS कार्यक्षमता में SQL सर्वर स्थानिक से पैंट को हरा देता है। उदाहरण के लिए, Google मैप्स, और कुछ हद तक बिंग मैप्स, ने हाल ही में अपने मैप्स एपीआई में पूर्ण जियोजोन समर्थन जोड़ा है। खैर, PostGIS आसानी से ST_AsGeoJSON () का उपयोग करके डेटाबेस क्वेरी से सीधे जियोजन्स परिणाम लौटा सकता है । इस जियोजन्स परिणाम को जियोजोन को समझने के लिए सीधे पारित किया जा सकता है। SQL सर्वर के लिए आपको अतिरिक्त लाइब्रेरी और प्रोसेसिंग का उपयोग करना होगा, या ogr2ogr का उपयोग करना होगा। इसके अलावा PostGIS में SQL सर्वर की तुलना में डेटाबेस के अंदर और बाहर डेटा रूपांतरण के लिए 300 से अधिक फ़ंक्शन उपलब्ध हैं, जिनकी संख्या लगभग 70-100 है।