हाँ, दर्द होगा।
हम इस समय उत्पादन में रेल/एसक्यूएल सर्वर चला रहे हैं। हमारा पूरा विकास OS X / linux पर किया जाता है, और linux ऐप सर्वर पर परिनियोजित किया जाता है।
हम अंत में JRuby के साथ गए क्योंकि ODBC के बजाय JDBC के माध्यम से जुड़ना बहुत कम दर्दनाक था। JRuby अपने आप में एक अच्छा मंच है, लेकिन तीसरे पक्ष के रत्नों और प्लगइन्स के साथ विचित्रताओं के कारण हमें परेशानी का कोई अंत नहीं मिला है जो अक्सर JRuby के तहत काम नहीं करते हैं (विशेषकर यदि उनके पास मूल एक्सटेंशन हैं)।
समर्थन में अभी भी छेद हैं - पेजिंग अभी भी iffy है, लेकिन अब काम करता है। स्मृति से यूनिकोड और वर्ण एन्कोडिंग के आसपास भी कुछ विचित्रताएं हैं।
SQL सर्वर का उपयोग करने का एकमात्र कारण यह है कि आईटी इन्फ्रास्ट्रक्चर टीम ने यही अनिवार्य किया था। यदि संभव हो तो MySQL/Postgres एक बेहतर समाधान है। यह सब बस काम करता है।