Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Rails &MSSQL 2008 – Werden wir auf Barrieren stoßen?

Ja, es wird Schmerzen geben.

Wir betreiben derzeit Rails/SQL Server in der Produktion. Alle unsere Entwicklungen werden auf OS X / Linux durchgeführt und auf Linux-App-Servern bereitgestellt.

Wir haben uns am Ende für JRuby entschieden, da die Verbindung über JDBC statt über ODBC viel weniger schmerzhaft war. JRuby selbst ist eine gute Plattform, aber wir hatten endlose Probleme aufgrund von Macken mit Edelsteinen und Plugins von Drittanbietern, die oft nicht unter JRuby funktionieren (insbesondere, wenn sie native Erweiterungen haben).

Es gibt immer noch Löcher in der Unterstützung - Paging ist immer noch zweifelhaft, aber irgendwie funktioniert es jetzt. Aus dem Gedächtnis gibt es auch einige Macken rund um Unicode und Zeichenkodierung.

Der einzige Grund für die Verwendung von SQL Server ist, dass das IT-Infrastrukturteam dies angeordnet hat. MySQL/Postgres ist eine viel bessere Lösung, wenn möglich. Es funktioniert einfach alles.