2011-01-14 13 views
1

Ich habe von einigen Leuten gehört, dass RoR nicht sauber mit SQLServer heiratet. Wir werden aus historischen und Standardisierungsgründen dazu gedrängt, SQLServer zu verwenden, aber wenn wir mit gültigen Gründen zurücktreten können, können wir zu einer anderen Datenbank wechseln. Eine Person im Team will MySql und eine andere möchte Postgres usw. Ich versuche, mich aus den Religionskriegen herauszuhalten und verstehe wirklich, was der Schwachpunkt bei SQLServer ist.Ruby auf Schienen w/SQLServer

Wir laufen den App-Server auf einer Linux-Box, und die Datenbank wird auf einem Windows-Rechner und den SQLServer, die wir angeblich sind zu standardisieren auf 2008, wenn diese Details jeder helfen ...

danke im voraus!

Antwort

0

Ich bin nicht sehr vertraut mit einer solchen Konfiguration aber .. Es gibt einige Fragen, die Sie sollten (ich denke schon) fragen Sie sich und Team.

Gibt es einen signifikanten Vorteil für Ihr Projekt der Verwendung von SQLServer?

Wenn ja ... Ist es so überwältigend, dass Sie bereit sind, einige Schwierigkeiten mit ODBC-Treiber Gesicht wie: http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/6d35d4a53ac210b2

Sind Sie bereit, so viele Konfigurationen dieser Boxen (Linux + Windows) Gastgeber für die Entwicklung Inszenierung und Produktion?

Haben Sie professionelle SQL Server in Ihrem Team? (Backups und Administration)

Wenn Sie keine positiven Antworten für diese Fragen bekommen, denke ich, dass SQLServer für das RoR-Projekt sehr schwer zu pflegen sein könnte. Trotzdem heißt es nicht, dass es nicht möglich ist. Aber manchmal müssen Sie sich fragen, warum Sie die Säge benutzen sollten, um Nägel zu fahren, wenn Sie einen Hammer zu Ihrer Linken haben.