Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Rails &MSSQL 2008 - Incontreremo barriere?

Sì, ci sarà dolore.

Al momento stiamo eseguendo Rails/SQL Server in produzione. Tutto il nostro sviluppo viene eseguito su OS X/linux e distribuito su server di app Linux.

Alla fine abbiamo scelto JRuby perché la connessione tramite JDBC anziché ODBC era molto meno dolorosa. JRuby in sé è una buona piattaforma, ma abbiamo avuto problemi a causa di stranezze con gemme e plug-in di terze parti che spesso non funzionano con JRuby (soprattutto se hanno estensioni native).

Ci sono ancora dei buchi nel supporto - il paging è ancora incerto, ma ora funziona. Dalla memoria ci sono anche alcune stranezze sull'unicode e sulla codifica dei caratteri.

L'unico motivo per cui viene utilizzato SQL Server è perché questo era ciò che il team dell'infrastruttura IT aveva imposto. MySQL/Postgres è una soluzione molto migliore, se possibile. Funziona tutto.